JPS6293706A - Robot control method - Google Patents
Robot control methodInfo
- Publication number
- JPS6293706A JPS6293706A JP60233512A JP23351285A JPS6293706A JP S6293706 A JPS6293706 A JP S6293706A JP 60233512 A JP60233512 A JP 60233512A JP 23351285 A JP23351285 A JP 23351285A JP S6293706 A JPS6293706 A JP S6293706A
- Authority
- JP
- Japan
- Prior art keywords
- voice
- robot
- command
- voice command
- recognized
- 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
Links
- 238000000034 method Methods 0.000 title claims description 17
- 238000010183 spectrum analysis Methods 0.000 abstract description 3
- 230000007257 malfunction Effects 0.000 description 3
- 230000000474 nursing effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000012149 noodles Nutrition 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
Description
【発明の詳細な説明】 [産業上の利用分野] この発明はロボットの制御方法に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a robot control method.
[従来の技術]
従来、例えば@護介助ロボットを指令・制御する方法と
しては、多数の操作ボタンを有するコントロールボック
スをロボットに接続し、該操作ボタンを適宜に操作する
ものが知られている。[Prior Art] Conventionally, as a method for commanding and controlling a nursing care robot, for example, a method is known in which a control box having a large number of operation buttons is connected to the robot and the operation buttons are operated as appropriate.
しかしながら、このような方法では、ロボットの駆動軸
が増え、操作ボタンが膨大になると、コントロールボッ
クス自体の大きさが大きくなり、扱いにくくなると共に
、操作が煩雑となる、という問題点があった。特に、操
作ボタンを操作しながら他の看護作業も行わなけばなら
ない場合には、一度にロボットの多くの動きに注意しな
ければならず、一層煩わしいばかりでなく、場合によっ
てはボタン操作を誤ってしまうことがあるという問題点
があった。However, this method has the problem that when the number of drive axes of the robot increases and the number of operation buttons increases, the size of the control box itself increases, making it difficult to handle and complicated to operate. In particular, when other nursing tasks must be performed while operating the operation buttons, the user must pay attention to many movements of the robot at once, which is not only more troublesome, but also may cause the button to be pressed incorrectly. There was a problem that it could be stored away.
このような問題が生じないロボットの指令・制御方法と
して音声指令によるものが知られている。A known method for commanding and controlling robots that does not cause such problems is to use voice commands.
ところが後者の方法は、雑音による誤動作、認識率の低
下等があるため不安で実用化しにくい、という問題点が
あった。However, the latter method has the problem of being uneasy and difficult to put into practical use because of noise-induced malfunctions and a drop in recognition rate.
[発明の目的]
この発明の目的は、前記従来の技術の問題点を解決する
ことであり、多数の軸を有し複雑な動作を行うロボット
を、複雑なコントロールボックスを設()ることなく、
安全に指令・制御することができるロボットの制御方法
を提供することである。[Purpose of the Invention] The purpose of the present invention is to solve the above-mentioned problems of the conventional technology, and to create a robot that has many axes and performs complicated movements without installing a complicated control box. ,
The object of the present invention is to provide a method for controlling a robot that can be safely commanded and controlled.
し発明の概要]
前記目的を達成するため、この発明は、前記音声による
指令・制御方式を採用すると共に、音声指令を受け取り
音声認識すると、該音声認識にお【ブる誤認識を確認し
、誤認識がないことを確認した後、前記音声認識された
音声指令によりロボットを実際制御するようにし、誤認
識がある場合には前記音声指令を無効とするようにした
。[Summary of the Invention] To achieve the above object, the present invention adopts the voice command/control method, and upon receiving a voice command and recognizing the voice, confirms erroneous recognition occurring in the voice recognition, After confirming that there is no erroneous recognition, the robot is actually controlled using the recognized voice command, and if there is any erroneous recognition, the voice command is invalidated.
[実施例]
以下、この発明の一実施例を第1図乃至第4図を参照し
ながら説明する。第1図はこの実施例を実施するために
使用するロボットの斜視図、第2図は前記ロボットの制
御回路の説明図、第3図は本実施例の処理を示すフロー
チヤード、第4図は前記実施例を実行する際のタイムチ
ャートである。[Embodiment] An embodiment of the present invention will be described below with reference to FIGS. 1 to 4. FIG. 1 is a perspective view of a robot used to implement this embodiment, FIG. 2 is an explanatory diagram of the control circuit of the robot, FIG. 3 is a flowchart showing the processing of this embodiment, and FIG. 5 is a time chart when executing the embodiment.
第1図を参照するに、本実施例を実施するために使用す
るロボット1には、指令入力手段としで、マイクロホン
3、音声有効ボタン5及び動作ボタン7が設けられてい
る。前記マイクロホン3は適宜の音声指令を入力するも
のである。前記音声有効ボタン5は、前記マイクロホン
3から入力される音声を、通常時、無効とし、押圧され
たときのみ有効とするものである。又、前記動作ボタン
7は、前記音声指令が入力された後、これに基づいて該
ロボット1を実際動作させる際に使用するものである。Referring to FIG. 1, a robot 1 used to carry out this embodiment is provided with a microphone 3, a voice enable button 5, and an operation button 7 as command input means. The microphone 3 is used to input appropriate voice commands. The audio enable button 5 normally disables the audio input from the microphone 3, and only enables it when pressed. The operation button 7 is used to actually operate the robot 1 based on the voice command after it has been input.
次に、前記マイクロホン3、音声有効ボタン5、動作ボ
タン7からの入力に基づいて前記ロボツ1〜1を制wJ
fる制御回路について第2図を参照しながら、説明する
。Next, the robots 1 to 1 are controlled based on inputs from the microphone 3, the audio enable button 5, and the operation button 7.
The control circuit will be explained with reference to FIG.
この制御回路は麺音声指令ユニット9と、ロボット駆動
制御装置11とから成っている。ぞし′C1前記音声指
令ユニット9は、音声入力用インタフェイス13、ディ
ジタルインプット15、RAM17、CPU19、音声
分析モジュール21、出力用インタフェイス23、音声
比較モジュール25、標準パターンモジュール27より
構成されている。This control circuit consists of a noodle voice command unit 9 and a robot drive control device 11. The voice command unit 9 comprises a voice input interface 13, a digital input 15, a RAM 17, a CPU 19, a voice analysis module 21, an output interface 23, a voice comparison module 25, and a standard pattern module 27. There is.
前記マイクロホン3及び音声有効ボタン11゜動作ボタ
ン13からの入力信号はそれぞれ、前記音声指令ユニッ
ト9の音声入力用インタフェイス13及びディジタルイ
ンプット(DI)15に入力されている。Input signals from the microphone 3, the audio enable button 11 and the operation button 13 are input to the audio input interface 13 and digital input (DI) 15 of the audio command unit 9, respectively.
前記音声入力用インタフェイス13から入力された音声
指令は、前記音声分析モジュール21でスペクトル分析
等された後、音声比較モジュール25で標準パターンモ
ジュール27に記憶された標準パターンと対応づけられ
音声認識される。RAM17は前記音声認識された音声
指令を一時記憶するものである。The voice command inputted from the voice input interface 13 is subjected to spectrum analysis, etc. in the voice analysis module 21, and then is associated with a standard pattern stored in the standard pattern module 27 in the voice comparison module 25, and is voice recognized. Ru. The RAM 17 temporarily stores the voice commands that have been recognized.
なお、前記音声有効ボタン5は、この場合、CPU11
の動作を介して前記入力された音声指令を有効又は無効
とする。Note that the audio enable button 5 is activated by the CPU 11 in this case.
The input voice command is validated or invalidated through the operation.
また動作ボタン7は、cpuiiを介して、前記RAM
17に記憶された音声指令を読み出すと、この読み出し
た音声指令によりロボット駆動&制御装置11を実際動
作させるものである。Further, the operation button 7 is connected to the RAM via the CPUII.
When the voice command stored in the robot controller 17 is read out, the robot drive and control device 11 is actually operated according to the read voice command.
CPUIIは、前記各モジュール等の制御及びデータの
読み込み、送信等を行うものであり、例えば、動作ボ゛
タン7からの指令に基づいてRAM17から音声指令を
読み出すと、読み出した音声指令を出力用インタフェイ
ス23を介してロボット駆動制御装置11に出力する。The CPU II controls each module, etc., and reads and transmits data. For example, when a voice command is read from the RAM 17 based on a command from the operation button 7, the read voice command is used for output. It is output to the robot drive control device 11 via the interface 23.
前記ロボット駆動制御装置11は前記マイクロホン3か
らの音声指令及び動作指令ボタン7からの動作例に基づ
いて、サーボモータMを実際駆動し、ロボット1を適宜
に制御するものである。The robot drive control device 11 actually drives the servo motor M based on the voice command from the microphone 3 and the operation example from the operation command button 7, and controls the robot 1 as appropriate.
次に、前記ロボットを用いて行う本発明の実施例を、第
3図、第4図を参照しながら説明する。Next, an embodiment of the present invention using the robot will be described with reference to FIGS. 3 and 4.
第3図に示すように、ステップ301で音声指令制御を
開始すると、まず、ステップ302でマイクロホン3か
らの音声指令入力を持つ。そして、例えば第4図(a)
のへ、B、Cのように音声指令が入力されると、r¥E
SJを選択し、ステップ303へ進む。As shown in FIG. 3, when voice command control is started in step 301, first, in step 302, a voice command is input from the microphone 3. For example, Fig. 4(a)
When voice commands like Nohe, B, and C are input, r\E
Select SJ and proceed to step 303.
ステップ303では、音声有効ボタン5がオンとなって
いるか否かを判断し、前記音声指令A。In step 303, it is determined whether or not the voice enable button 5 is turned on, and the voice command A is executed.
Cが入力された場合のように、音声有効ボタン5がオフ
となっていれば、該音声指令を無効とし、次の音声指令
を持つべくステップ302へ戻る。If the voice enable button 5 is off, as in the case where C is input, the voice command is invalidated and the process returns to step 302 to receive the next voice command.
また音声指令Bが入力された場合のように、音声有効ボ
タン5がオン(第4図(b)のD)となっていれば、該
音声指令を有効として、ステップ304へ進む。If the voice enable button 5 is turned on (D in FIG. 4(b)) as in the case where voice command B is input, the voice command is validated and the process proceeds to step 304.
ステップ304では、前記音声指令を音声分析モジュー
ル21でスペクトル分析する。In step 304, the voice command is subjected to spectrum analysis by the voice analysis module 21.
ステップ305では、前記スペクトル分析された音声指
令を音声比較モジュール25で標準パターンと比較し、
音声認識する。Step 305 compares the spectrally analyzed voice command with a standard pattern in the voice comparison module 25;
Voice recognition.
ステップ305で音声認識がなされると、ステップ30
6で、CPU19が該音声認識された音声指令をRAM
17へ記憶する。When voice recognition is performed in step 305, step 30
6, the CPU 19 stores the recognized voice command in the RAM.
17.
前記記憶が終了すると、ステップ307で前記動作ボタ
ン7がオンとなるのを待つ。When the storage is completed, step 307 waits for the operation button 7 to be turned on.
そして、例えば第4図(C)のEに示すように、動作ボ
タン7がオンとなると、ステップ307でfYEsJを
選択し、ステップ308へ進む。When the operation button 7 is turned on, for example, as shown in E of FIG. 4(C), fYEsJ is selected in step 307, and the process proceeds to step 308.
ステップ308では、前記RAM17に記憶された音声
指令が読み出されると共に、読み出された音声指令が出
力用インタフェイス23を介して、ロボット駆動制御装
置11へ出力される。又、同時にステップ308で、前
記動作ボタン7がオンされている間(第4図(d>のE
に示す間)だけロボット実際動作のための動作指令信号
が前記ロボット駆動制御l!装置11へ出力される。こ
れにより、ステップ309で、ロボット1が第4図<d
>のGに示すように、少し動作する。In step 308, the voice command stored in the RAM 17 is read out, and the read voice command is output to the robot drive control device 11 via the output interface 23. At the same time, in step 308, while the operation button 7 is turned on (E in FIG. 4(d>)
During the period shown in ), the movement command signal for actual robot movement is sent to the robot drive control l! It is output to the device 11. As a result, in step 309, the robot 1 is
> As shown in G, it moves a little.
そこで、ステップ310で、操作者が前記ロボットの動
作を見て、該動作が音声指令した指令内容と一致してい
るか否かを判断する。そして、前動作が指令内容と異っ
ており、誤認識があると判断した場合には、該ステップ
310でrYEsJを選択し、ステップ311で前記動
作指令ボタン7をオフとし、前記音声指令キャンセルし
て、次の音声指令を待つべく、ステップ302へ戻る。Therefore, in step 310, the operator observes the robot's motion and determines whether or not the motion matches the contents of the voice command. If it is determined that the previous movement is different from the command content and there is a misrecognition, rYEsJ is selected in step 310, the movement command button 7 is turned off in step 311, and the voice command is canceled. Then, the process returns to step 302 to wait for the next voice command.
一方、前記ステップ310で、前記第4図■のGに示す
ロボットの動作が所望の動作であったならば、該ステッ
プでrNOJを選択し、ステップ312へ進む。On the other hand, if it is determined in step 310 that the motion of the robot shown in G in FIG.
そしてステップ312で、第4図(C)のFに示すよう
に、もう一度動作ボタン7を押して、第4図(d)のH
に示すように、前記音声指令に基づいてロボット1を全
動作させると、ステップ313でこの音声指令制御を終
了する。Then, in step 312, as shown at F in FIG. 4(C), press the operation button 7 again and press H in FIG. 4(d).
As shown in FIG. 3, when the robot 1 is fully operated based on the voice command, the voice command control is terminated in step 313.
従って、本実施例によれば、音声でロボットを指令する
こととしたので複雑なコントロールボックス等が不要に
なると共に、該音声指令に基づきロボットを動作させる
際、動作指令ボタン7で一度試行動作させ、誤認識がな
いと判った後、全動作させるようにしたので、ロボット
が誤動作することがなく、従ってロボットを安全に指令
・制御できるものである。Therefore, according to this embodiment, since the robot is commanded by voice, there is no need for a complicated control box, etc., and when the robot is operated based on the voice command, the robot is operated once by using the motion command button 7. Since the robot is allowed to fully operate after it is determined that there is no misrecognition, the robot will not malfunction and therefore the robot can be safely commanded and controlled.
又、音声有効スイッチがオンとなっているときのみ音声
入力を有効とするようにしたので雑音等が入力されにく
く、誤認識が少ないものである。Furthermore, since voice input is enabled only when the voice enable switch is turned on, noise and the like are less likely to be input, and there are fewer erroneous recognitions.
なお、前記実施例においては、認識した音声指令に基づ
きロボット1を試行動作させ、該動作を操作者が目で確
かめることにより誤認識があるかどうか確認していたが
、必ずしもこのようにする必要はなく、例えば、認識し
た音声指令を適宜の音声出力手段から出力し、操作者が
これを耳で確かめることにより誤認識の有無を確認する
ようにすることもできる。Note that in the above embodiment, the robot 1 makes a trial motion based on the recognized voice command, and the operator visually confirms the motion to confirm whether there is any misrecognition, but it is not always necessary to do this. Instead, for example, the recognized voice command can be output from a suitable voice output means, and the operator can confirm the presence or absence of erroneous recognition by listening to it.
[発明の効果]
この発明のロボットの制御方法は、以上のように構成し
たことにより、音声で指令できるから複雑なコントロー
ルボックスを使用する必要がなく、また、誤認識の有無
を確認してから実際制御を行うようにしたから誤動作が
なく安全にロボットを指令・制御できる。[Effects of the Invention] The robot control method of the present invention is configured as described above, so that commands can be given by voice, so there is no need to use a complicated control box. Since actual control is performed, the robot can be commanded and controlled safely without malfunction.
図面はいずれも本発明の実施例に係り、第1図第2図 第4図 歳 第3図 The drawings relate to embodiments of the present invention, and include Figure 1, Figure 2, and Figure 2. Figure 4 age Figure 3
Claims (3)
声認識における誤認識を確認し、誤認識がないことを確
認した後、前記音声指令によりロボットを実際制御する
ようにしたことを特徴とするロボット制御方法。(1) When a voice command is received and the voice is recognized, the robot is first checked for erroneous recognition in the voice recognition, and after confirming that there is no erroneous recognition, the robot is actually controlled by the voice command. Robot control method.
し、この時間内に入力される音声指令のみを有効とする
ようにしたことを特徴とする特許請求の範囲第1項に記
載のロボットの制御方法。(2) When receiving the voice command, an appropriate time is specified, and only voice commands input within this time are made valid. How to control the robot.
識された音声指令によりロボットを少し試行動作させ、
その動作を目で確めることにより行うものであることを
特徴とする特許請求の範囲第1項に記載のロボットの制
御方法。(3) To check for erroneous recognition in the voice recognition, make the robot perform a few trial movements based on the voice commands that have been recognized,
2. The method of controlling a robot according to claim 1, wherein the robot control method is performed by visually confirming the motion.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60233512A JPS6293706A (en) | 1985-10-21 | 1985-10-21 | Robot control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60233512A JPS6293706A (en) | 1985-10-21 | 1985-10-21 | Robot control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6293706A true JPS6293706A (en) | 1987-04-30 |
Family
ID=16956187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60233512A Pending JPS6293706A (en) | 1985-10-21 | 1985-10-21 | Robot control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6293706A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010162619A (en) * | 2009-01-13 | 2010-07-29 | Toyota Motor Corp | Robot stop device and method |
JP2013136131A (en) * | 2011-12-28 | 2013-07-11 | Toyota Motor Corp | Method and device for controlling robot, and robot |
CN106621354A (en) * | 2017-01-16 | 2017-05-10 | 北京时代华盛科技有限公司 | Intelligent cross-dressing robot and scene intelligentizing method |
WO2019202351A1 (en) * | 2018-04-20 | 2019-10-24 | 日産自動車株式会社 | Device control apparatus, and control method for controlling devices |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5775794A (en) * | 1980-10-27 | 1982-05-12 | Hitachi Ltd | Method of stopping robot at emergency |
JPS5870301A (en) * | 1981-10-22 | 1983-04-26 | Nissan Motor Co Ltd | Sound load driving device for vehicle |
JPS5894959A (en) * | 1981-11-27 | 1983-06-06 | カ−ネイ・アンド・トレツカ−・コ−ポレ−シヨン | Control of voice-starting type machine tool |
JPS58151000A (en) * | 1982-03-02 | 1983-09-07 | 三菱電機株式会社 | Voice input controller |
JPS58177294A (en) * | 1982-04-02 | 1983-10-17 | オムロン株式会社 | Emergency stop device for robot |
-
1985
- 1985-10-21 JP JP60233512A patent/JPS6293706A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5775794A (en) * | 1980-10-27 | 1982-05-12 | Hitachi Ltd | Method of stopping robot at emergency |
JPS5870301A (en) * | 1981-10-22 | 1983-04-26 | Nissan Motor Co Ltd | Sound load driving device for vehicle |
JPS5894959A (en) * | 1981-11-27 | 1983-06-06 | カ−ネイ・アンド・トレツカ−・コ−ポレ−シヨン | Control of voice-starting type machine tool |
JPS58151000A (en) * | 1982-03-02 | 1983-09-07 | 三菱電機株式会社 | Voice input controller |
JPS58177294A (en) * | 1982-04-02 | 1983-10-17 | オムロン株式会社 | Emergency stop device for robot |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010162619A (en) * | 2009-01-13 | 2010-07-29 | Toyota Motor Corp | Robot stop device and method |
JP2013136131A (en) * | 2011-12-28 | 2013-07-11 | Toyota Motor Corp | Method and device for controlling robot, and robot |
CN106621354A (en) * | 2017-01-16 | 2017-05-10 | 北京时代华盛科技有限公司 | Intelligent cross-dressing robot and scene intelligentizing method |
WO2019202351A1 (en) * | 2018-04-20 | 2019-10-24 | 日産自動車株式会社 | Device control apparatus, and control method for controlling devices |
CN112203902A (en) * | 2018-04-20 | 2021-01-08 | 日产自动车株式会社 | Device control device and control method for controlling device |
JPWO2019202351A1 (en) * | 2018-04-20 | 2021-05-20 | 日産自動車株式会社 | Equipment control device and control method to control the equipment |
US11820394B2 (en) | 2018-04-20 | 2023-11-21 | Nissan Motor Co., Ltd. | Device control apparatus, and control method for controlling devices |
CN112203902B (en) * | 2018-04-20 | 2024-02-06 | 日产自动车株式会社 | Equipment control device and control method of control equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0488733B1 (en) | Method and apparatus for speech recognition | |
US4776016A (en) | Voice control system | |
EP0852051B1 (en) | Process for automatic control of one or more devices by voice commands or by real-time voice dialog and apparatus for carrying out this process | |
EP1058876B1 (en) | Speech input device with attention span | |
JPH07295625A (en) | Jog feed information display device for robot | |
CN106648054B (en) | A Multimodal Interaction Method for Companion Robot Based on RealSense | |
JPS6293706A (en) | Robot control method | |
CN207676648U (en) | A kind of phonetic controller of medical detection system | |
JP7589789B2 (en) | Information processing device and information processing method | |
CN220121481U (en) | Cover plate control system and vehicle | |
JP2768037B2 (en) | Control device for air conditioner | |
JPH02171098A (en) | Voice recognition remote controller | |
US6381574B1 (en) | Device for reproducing information or executing functions | |
JP6192753B2 (en) | Remote control device | |
CN210391289U (en) | Steering column assembly and vehicle that speech control adjusted | |
EP4011567A1 (en) | Robot control | |
JP3460747B2 (en) | Numerical control unit | |
WO2023047261A1 (en) | Improved bending press | |
JPH0645113B2 (en) | Robot | |
KR20020096632A (en) | Operation control system by speech recognition for portable device and a method using the same | |
CN208622213U (en) | A kind of Intelligent voice alarm | |
KR100434065B1 (en) | Voice recognition method of robot | |
Sardana et al. | Smart Innovation in Motion: The Voice-Driven Robotic Vehicle Experience | |
JP3263819B2 (en) | Portable teaching device | |
JPS62152005A (en) | Generating method for sequence program |