JP2019215769A - 操作装置及び操作方法 - Google Patents

操作装置及び操作方法 Download PDF

Info

Publication number
JP2019215769A
JP2019215769A JP2018113326A JP2018113326A JP2019215769A JP 2019215769 A JP2019215769 A JP 2019215769A JP 2018113326 A JP2018113326 A JP 2018113326A JP 2018113326 A JP2018113326 A JP 2018113326A JP 2019215769 A JP2019215769 A JP 2019215769A
Authority
JP
Japan
Prior art keywords
operation member
mode
synchronization
operation target
change
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2018113326A
Other languages
English (en)
Inventor
雅晴 小森
Masaharu Komori
雅晴 小森
健樹 田代
Tatsuki Tashiro
健樹 田代
加藤 裕樹
Hiroki Kato
裕樹 加藤
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.)
Kyoto University NUC
Original Assignee
Kyoto University NUC
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 Kyoto University NUC filed Critical Kyoto University NUC
Priority to JP2018113326A priority Critical patent/JP2019215769A/ja
Publication of JP2019215769A publication Critical patent/JP2019215769A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】操作対象の対応部位から離れていても操作可能であり、操作者が視点を変えても同じ感覚で直感的に操作できる操作装置及び操作方法を提供する。【解決手段】操作装置10は、(a)立体形状を有する操作部材12と、(b)操作部材12の姿勢の変化を含む操作部材12の状態を検出する検出手段14と、(c)操作部材12の動きと操作対象50の対応部位52の動きとの同期の開始の指示を受け付ける同期指示手段16と、(d)同期指示手段16が同期の開始の指示を受け付けると、検出手段14が検出する操作部材12の状態に基づいて、同期指示手段16が受け付けた同期の開始の指示の後の操作部材12の動きに応じて所定のモードで動く操作対象50の対応部位52の動きを算出し、算出した対応部位52の動きを実現するように操作対象50を動作させるための指令信号を生成する指令手段18と、を備える。【選択図】図1

Description

本発明は操作装置及び操作方法に関し、詳しくは、ロボットのティーチング等に好適に使用することができる操作装置及び操作方法に関する。
工場の製造ラインなどで使用されるロボットは、同じ動作を繰り返す。ロボットが繰り返す動作は、予め教示(記録)しておく必要がある。動作を教示する方式は種々提案されているが、現在、ティーチングペンダントと呼ばれる教示装置(操作装置)を用いてロボットを操作し、操作により実現された動作を記録する方式が主流である。
例えば、図11は教示装置103の説明図である。図11に示すように、制御装置102を介してロボット101を操作する。教示装置103は、従来のキーやジョイスティックによる教示のほかに、6自由度ポインティング装置104による教示を可能とする。例えば、6自由度ポインティング装置104の球面上の1点を操作者の手105で接触することにより、ロボット101の移動方向106を指示する。6自由度ポインティング装置104の球面上の2点を操作者の手105で接触することにより、ロボットの手先を回転させるときの回転軸の方向を指示する(例えば、特許文献1参照)。
ダイレクトティーチと呼ばれる方式では、ロボット本体、あるいはロボットに取り付けたハンドルなどを操作者が直接持って動かして、所定の動作を教示する。
例えば、図12は、アーク溶接用ロボットの教示装置204の説明図である。図12に示すように、教示装置204は、球体のグリップ242上に、X,Y,Z軸の正逆方向に移動させるための押しボタン式の移動指令スイッチ431〜436と、X,Y,Z軸まわりRX,RY,RZの正逆方向に回転させるためのレバー式の回転指令スイッチ441〜443が配置されている。この教示装置204は、スイッチ431〜436,441〜443の位置や操作方向がロボットの移動方向に一致するように、アタッチメント241を介して、ロボットが把持する溶接トーチに着脱自在に取り付ける。アタッチメント241には、動作速度を選択するためのスイッチ245が設けられている(例えば、特許文献2参照)。
特開平5−313731号公報 特開2001−260062号公報
図11に示した操作装置103は、動作させる方向に応じて、キーやジョイスティックに加え6自由度ポインティング装置104を、適切に選択して操作する必要がある。図12に示した操作装置204は、動作させる方向に応じてスイッチを選択して操作する必要がある。どの操作要素を操作するかを考える必要があるので、直感的に操作することが困難であり、操作には熟練を要する。
ティーチングペンダントの方式では、操作者が教示装置を持って移動し、視点を変えてロボットの位置や姿勢を確認しながら操作する場合、視線の方向と、教示装置の操作要素の操作方向と、ロボットが動作する方向との対応関係が変化する。そのため、直感的に操作できず、操作には熟練を要する。
ダイレクトティーチは、操作対象であるロボットの対応部位そのものを直接動かすため、ティーチングペンダントに比べ直感性に優れる。しかしながら、対応部位から離れて操作できず、安全性の確保のため小型のロボットなどに適用範囲が限られている。
本発明は、かかる実情に鑑み、操作対象の対応部位から離れていても操作可能であり、操作者が視点を変えても同じ感覚で直感的に操作できる操作装置及び操作方法を提供しようとするものである。
本発明は、上記課題を解決するために、以下のように構成した操作装置を提供する。
操作装置は、(a)立体形状を有する操作部材と、(b)前記操作部材の姿勢の変化を含む前記操作部材の状態を検出する検出手段と、(c)前記操作部材の動きと操作対象の対応部位の動きとの同期の開始の指示を受け付ける同期指示手段と、(d)前記同期指示手段が前記同期の開始の指示を受け付けると、前記検出手段が検出する前記操作部材の前記状態に基づいて、前記同期指示手段が受け付けた前記同期の開始の指示の後の前記操作部材の前記動きに応じて所定のモードで動く前記操作対象の前記対応部位の前記動きを算出し、算出した前記対応部位の前記動きを実現するように前記操作対象を動作させるための指令信号を生成する指令手段と、を備える。
上記構成において、指令信号に従って操作対象が動作すると、指令手段が算出した操作対象の対応部位の動きが実現される。
上記構成によれば、操作者は、立体形状を有する操作部材を動かすことによって、所定のモードで操作対象の対応部位が動くように操作対象を操作することができ、操作対象の対応部位から離れていても操作可能であり、操作対象の対応部位を見る方向や見る部分を変えるなどして操作者が視点を変えても同じ感覚で直感的に操作できる。
好ましくは、前記指令手段は、前記同期指示手段が前記同期の開始の指示を受け付けたときに前記検出手段が検出した前記操作部材の姿勢と、当該指示を受け付けたときの前記操作対象の前記対応部位の姿勢とが、対応しているとした指令信号を生成する。
この場合、指令手段は、同期指示手段が同期の開始の指示を受け付けたときに、操作部材の姿勢と操作対象の対応部位の姿勢とが対応しているとして扱い、指令信号を生成する。
操作部材は、どのような外形の立体形状を有してもよい。
好ましくは、前記操作部材は、第1の仮想直線の方向から見ると回転対称であり、前記第1の仮想直線と交わる第2の仮想直線の方向から見ると回転対称であり、前記第1及び第2の仮想直線を含む平面と交わる第3の仮想直線の方向から見ると回転対称である外形を有し、前記第1乃至第3の仮想直線の方向の外形寸法のうち、最小値が最大値の90%以上、かつ、100%以下である。
上記構成によれば、操作部材の外形は、第1乃至第3の仮想直線と平行な軸を有するものの、軸方向の寸法が同じか略同じであり、操作者が一つの長軸を特定することが困難であるので、操作部材の外形は、実質的に方向性がない。そのため、同期の開始時において操作対象の対応部位の姿勢と操作部材の姿勢とがどのように対応していようとも、操作者は、同じ感覚で直感的に操作できる。
好ましくは、前記操作部材は、球体状、正多面体状、および、半正多面体状のうちのいずれかの外形を有する。
好ましくは、前記検出手段が検出する前記操作部材の前記状態は、前記操作部材の位置の変化を含む。
この場合、操作部材の姿勢と位置の6自由度の動きと、操作対象の対応部位の姿勢と位置の6自由度の動きを同期させることが容易である。
好ましくは、前記モードは、前記操作部材の外部の空間に固定された基準座標系から見た、前記同期の開始指示後の前記操作部材の前記姿勢の変化に応じて、前記操作対象の前記対応部位の角度又は角速度が変わる角度変化モードを含む。前記指令手段は、前記角度変化モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成する。
この場合、好ましくは、前記指令手段は、(i)前記基準座標系から見た、前記操作部材の中心を通る前記操作部材の回転中心軸である第1の軸のまわりを前記操作部材が前記同期の開始指示後に回転する角度を算出し、(ii)前記基準座標系から見たときに、前記操作対象の前記対応部位の基準点を通り、前記第1の軸と平行又は平行とみなせる第2の軸を中心に回転する前記操作対象の前記対応部位の角度又は角速度が、算出した前記角度に応じて変わるように、前記指令信号を生成する。
好ましくは、前記モードは、前記操作部材の外部の空間に固定された基準座標系から見た、前記同期の開始指示後の前記操作部材の前記位置の変化に応じて、前記操作対象の前記対応部位の位置又は並進移動の速度が変わる位置変化モードを含む。前記指令手段は、前記位置変化モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成する。
この場合、好ましくは、前記指令手段は、(i)前記基準座標系から見た、前記操作部材が前記同期の開始指示後に移動する移動方向の位置の変化を算出し、(ii)前記基準座標系から見たときに、前記移動方向と平行又は平行とみなせる方向の前記操作対象の前記対応部位の位置又は並進移動の速度が、算出した前記位置の変化に応じて変わるように、前記指令信号を生成する。
好ましくは、前記モードは、前記操作部材の前記位置の変化と、前記操作対象の前記対応部位の所定の動きとを対応付ける位置連動モードを含む。前記指令手段は、前記位置連動モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成する。
好ましくは、前記モードは、前記操作部材の前記姿勢の変化と、前記操作対象の前記対応部位の所定の動きとを対応付ける姿勢連動モードを含む。前記指令手段は、前記姿勢連動モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成する。
好ましくは、前記モードは、前記操作部材の前記位置の変化及び前記姿勢の変化と、前記操作対象の前記対応部位の所定の動きとを対応付ける位置姿勢連動モードを含む。前記指令手段は、前記位置姿勢連動モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成する。
好ましくは、予め定められた複数の前記モードから、1又は2以上の前記モードを選択するためのモード選択手段をさらに備える。前記指令手段は、前記モード選択手段によって選択された前記モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成する。この場合、適用するモードを、複数のモードから選択することができる。
好ましくは、前記検出手段が前記操作部材に設けられる。この場合、操作部材の周囲の環境に影響されずに、操作部材の状態を検出することが可能である。
好ましくは、前記モードは、前記操作部材の前記位置の3自由度及び前記姿勢の3自由度の変化のすべてと、前記操作対象の前記対応部位の位置の3自由度及び姿勢の3自由度の変化のすべてとを対応付ける全オンオフモードを含む。
好ましくは、前記モードは、前記操作部材の前記位置の3自由度及び前記姿勢の3自由度の合計6自由度のうち1自由度以上かつ5自由度以下の変化と、前記操作対象の前記対応部位の位置の3自由度及び姿勢の3自由度の合計6自由度のうち1自由度以上かつ5自由度以下の変化とを対応付ける部分オンオフモードを含む。
好ましくは、前記同期指示手段は、前記同期の開始の指示に加え、前記同期の終了の指示を受け付ける。
また、本発明は、上記課題を解決するために、以下のように構成した操作方法を提供する。
操作方法は、(i)検出手段が、立体形状を有する操作部材の姿勢の変化を含む前記操作部材の状態を検出する第1の工程と、(ii)同期指示手段が、前記操作部材の動きと操作対象の対応部位の動きとの同期の開始の指示を受け付ける第2の工程と、(iii)前記同期指示手段が前記同期の開始の指示を受け付けると、指令手段が、前記検出手段が検出する前記操作部材の前記状態に基づいて、前記同期指示手段が受け付けた前記同期の開始の指示の後の前記操作部材の前記動きに応じて所定のモードで動く前記操作対象の前記対応部位の前記動きを算出し、算出した前記対応部位の前記動きを実現するように前記操作対象を動作させるための指令信号を生成する第3の工程と、を備える。
上記方法によれば、操作者は、立体形状を有する操作部材を動かすことによって、所定のモードで操作対象の対応部位が動くように操作対象を操作することができ、操作対象の対応部位から離れていても操作可能であり、操作対象の対応部位を見る方向や見る部分を変えるなどして操作者が視点を変えても同じ感覚で直感的に操作できる。
好ましくは、前記検出手段が検出する前記操作部材の前記状態は、前記操作部材の位置の変化を含む。
この場合、操作部材の姿勢と位置の6自由度の動きと、操作対象の対応部位の姿勢と位置の6自由度の動きを同期させることが容易である。
本発明によれば、操作対象の対応部位から離れていても操作可能であり、操作者が視点を変えても同じ感覚で直感的に操作できる。
図1は操作装置の説明図である。(第1の実施形態) 図2は角度変化モードの説明図である。(第1の実施形態) 図3は位置変化モードの説明図である。(第1の実施形態) 図4は操作装置の基本的な動作のフローチャートである。(第1の実施形態) 図5は操作装置のブロック図である。(実施例1) 図6は操作装置のブロック図である。(実施例2) 図7は操作装置の説明図である。(第2の実施形態) 図8は実験の様子を示す写真である。(実験例) 図9は視点の説明図である。(実験例) 図10は実験結果のグラフである。(実験例) 図11は教示装置の説明図である。(従来例1) 図12は教示装置の説明図である。(従来例2)
以下、本発明の実施の形態について、図面を参照しながら説明する。
<第1の実施形態> 第1の実施形態について、図1〜図4を参照しながら説明する。図1は、第1の実施形態の操作装置10の構成を示す説明図である。図1に示すように、操作装置10は、操作部材12と、検出手段14と、同期指示手段16と、指令手段18とを備え、好ましくは、モード選択手段17をさらに備える。操作装置10は、操作者が操作部材12を手2に持って動かすと、操作部材12と対応付けられた操作対象50の対応部位52が操作部材12の動きに応じて所定のモードで動くように、操作対象50を動作させることができる。
操作部材12は、立体形状を有し、好ましくは、実質的に方向性の無い外形を有する。すなわち、操作部材12は、第1の仮想直線の方向から見ると回転対称であり、第1の仮想直線と交わる第2の仮想直線の方向から見ると回転対称であり、第1及び第2の仮想直線を含む平面と交わる第3の仮想直線の方向から見ると回転対称である外形を有し、第1乃至第3の仮想直線の方向の外形寸法のうち、最小値が最大値の90%以上、かつ、100%以下である。操作部材12は回転対称の外形を有するので、nを2以上の整数とすると、第1乃至第3の仮想直線と平行な軸まわりに(360/n)°回転させたとき、操作部材12は、回転させる前と回転させた後とで姿勢を区別できない。操作部材12の外形は、第1乃至第3の仮想直線と平行な軸を有するものの、軸方向の寸法が同じか略同じであり、操作者が一つの長軸を特定することが困難であるので、操作部材の外形は、実質的に方向性がない。操作部材12は、3つ以上の軸を有する外形、又は、これらの外形の一部分が突出又は後退した外形を有し、例えば、球体状、正多面体状、半正多面体状などの外形を有する。なお、正多面体は、1種類の正多角形で構成され、半正多面体は、正五角形と正六角形とを組み合わせたサッカーボールのように、複数種類の正多角形で構成される。操作部材12の外形は、消波ブロックのような四脚形状や、直径と高さが同一又は略同一の寸法である直円筒などでもよい。
操作部材12は、肉眼で容易に認識することができ、手2で容易に取り扱うことができる大きさとする。操作部材12の最大外形寸法は、20mm以上、かつ、150mm以下が好ましく、50mm以上、かつ、100mm以下がより好ましい。
検出手段14は、操作部材12の状態を検出し、検出結果を検出信号として、矢印14sで示すように指令手段18に送出する。検出手段14が検出する操作部材12の状態は、少なくとも操作部材12の姿勢の状態を含み、好ましくは、操作部材12の姿勢及び位置の状態を含む。操作部材12の姿勢の状態は、例えば、操作部材12の外部の空間に固定された基準座標系から見た、操作部材12に固定された座標系の座標軸の傾き角そのもの、あるいは傾き角の角速度、角加速度などで検出することができる。操作部材12の位置の状態は、例えば、操作部材12の外部の空間に固定された基準座標系から見た、操作部材12に固定された基準点の座標値そのもの、あるいは基準点の座標値の変化の速度又は加速度などで検出することができる。
検出手段14が検出する操作部材12の状態が、操作部材12の姿勢及び位置の状態を含む場合には、操作部材の姿勢と位置の6自由度の動きと、操作対象の対応部位の姿勢と位置の6自由度の動きを同期させることが容易である。検出手段14の一部又は全部が操作部材12に配置されても構わないし、検出手段14の全部が操作部材12の外部に配置されても構わない。検出手段14を操作部材12に配置すると、操作部材の周囲の環境に影響されずに、操作部材の状態を検出することが可能である。
同期指示手段16は、操作部材12の動きと操作対象50の対応部位52の動きとの同期の開始の指示を受け付け、好ましくは、同期の開始及び終了の指示を受け付ける。同期指示手段16は、指示操作を受け付けるスイッチ、ボタン、キー等を含み、指示操作を受け付けると、同期の開始を指示する同期開始信号や、同期の終了を指示する同期終了信号を、矢印16sで示すように指令手段18に送出する。同期指示手段16の一部又は全部が操作部材12に配置されても構わないし、同期指示手段16の全部が操作部材12の外部に配置されても構わない。
指令手段18は、同期指示手段16が同期の開始の指示を受け付けると(すなわち、同期開始信号が同期指示手段16から指令手段18に送出されると)、検出手段14が検出する操作部材12の状態(すなわち、検出手段14から送出される検出信号)に基づいて、同期の開始の指示後の操作部材12の動きに応じて所定のモードで動く操作対象50の対応部位52の動きを算出し、算出した対応部位52の動きを実現するように操作対象50を動作させるための指令信号を生成する。指令信号は、矢印18sで示すように操作対象50の制御装置58に送出される。制御装置58は、指令信号に従って操作対象50を動作させる。その結果、操作対象50の対応部位52は、指令手段18が算出した操作対象50の対応部位52の動きを実現する。
つまり、指令手段18は、同期指示手段が同期の開始の指示を受け付けたときに、操作部材12の姿勢と操作対象50の対応部位52の姿勢とが一致しているとして扱い、指令信号を生成し、送出する。
操作部材12の動きと操作対象50の対応部位52の動きとを対応付けるモードは、直感的な操作が可能となるように決める。最も分かりやすいモードは、操作対象50の対応部位52の動きを、操作部材12の動きと一致させるモードである。
モード選択手段17を備えると、適用するモードを、複数のモードから選択することができる。モード選択手段17は、予め定められた複数のモードから、1又は2以上のモードを選択するための手段であり、モードの選択を受け付けるスイッチ、ボタン、キー等を含み、選択を受け付けたモードに対応するモード選択信号を、矢印17sで示すように指令手段18に送出する。
モードとしては、以下に説明する角度変化モード、位置変化モード、位置連動モード、姿勢連動モード、位置姿勢連動モードなどを挙げることができる。
角度変化モードについて、図2を参照しながら説明する。
図2(a)は、第1の角度変化モードの説明図である。図2(a)に示すように、第1の角度変化モードは、操作部材12の外部の空間に固定された基準座標系X−Y−Zから見た、同期の開始指示後の操作部材12の姿勢の変化に応じて、操作対象50の対応部位52の角度が変わるモードであり、対応部位52の角度を指令することができる。操作者が手2で持っている操作部材12を矢印70の方向にひねるように動かす(回転させる)と、操作部材12は、第1の軸70sを中心に回転して姿勢が変化する。第1の軸70sと平行又は平行とみなせる、操作対象50の対応部位52の基準点60(例えば、ツール52の先端60)を通る第2の軸80sを中心に、矢印80で示す方向に対応部位52を回転させるように操作対象50が動き、対応部位52の姿勢が操作部材12の姿勢に応じて変化する。
第1の角度変化モードが選択されたとき、指令手段18は、検出信号に基づいて、基準座標系X−Y−Zから見た第1の軸70s、すなわち、操作部材12の中心を通る回転中心軸70sのまわりを操作部材12が同期の開始指示後に回転する角度αを算出する。そして、基準座標系X−Y−Zから見たときに、操作対象50の対応部位52の基準点60を通り、第1の軸70sと平行又は平行とみなせる第2の軸80sを中心に操作対象50の対応部位52が回転する角度θが、算出した角度αに応じて変わるように、指令信号を生成する。例えば、θ=cα、θ=f(α)などの適宜な関係式を満たすθを算出する(cは定数、fは関数)。例えば、cを1より小さい値とすると微調整しやすい。そして、操作対象50の対応部位52が第2の軸80sを中心に回転し、操作対象50の対応部位52が算出された角度θの回転を実現するように操作対象50を動作させるための指令信号を生成する。
図2(b)は、第2の角度変化モードの説明図である。図2(b)に示すように、第2の角度変化モードは、基準座標系X−Y−Zから見た、同期の開始指示後の操作部材12の姿勢変化に応じて、操作対象50の対応部位56の角速度が変化するモードであり、対応部位56の角速度を指令することができる。操作者が手2で持っている操作部材12を、操作部材12の中心を通り、操作対象50の対応部位56(例えば、操作対象50のチャック54に取り付けたドリル56)の回転中心軸82sと平行又は平行とみなせる第1の軸72sを中心に、矢印72の方向にひねるように動かす(回転させる)と、操作部材12の回転角に応じて、回転中心軸82sを中心に回転する操作対象50の対応部位56の回転速度(すなわち、角速度)が変化するように、角速度を指令することができる。
第2の角度変化モードが選択されたとき、指令手段18は、検出信号に基づいて、基準座標系X−Y−Zから見た、第1の軸72s、すなわち、操作部材12の中心を通る回転中心軸72sのまわりを操作部材12が回転する角度αを算出する。そして、基準座標系X−Y−Zから見たときに、操作対象50の対応部位56の基準点62(例えば、対応部位56の先端62)を通り、第1の軸72sと平行又は平行とみなせる対応部位56の回転中心軸82s、すなわち第2の軸82sを中心に回転する操作対象50の対応部位56の角速度ωが、算出した角度αに応じて変わるように、指令信号を生成する。例えば、ω=cα、ω=f(α)などの適宜な関係式を満たすように、指令信号を生成する(cは定数、fは関数)。
例えば、図2(a)において第1及び第2の角度変化モードが選択可能であれば、対応部位52の姿勢を大きく変えたい場合は第2の角度変化モード(角速度指令)を選択し、微調整したい場合は第1の角度変化モード(角度指令)を選択するというように、第1及び第2の角度変化モードを使い分けることができる。
「角度値」を指令する第1の角度変化モードの場合も、「角速度(角度の変化速度)」を指令する第2の角度変化モードの場合も、操作部材12を回転させるという共通の動作で操作可能である。
位置変化モードについて、図3を参照しながら説明する。図3は、位置変化モードの説明図である。
図3に示すように、第1の位置変化モードは、基準座標系X−Y−Zから見た、同期の開始指示後の操作部材12の位置変化に応じて、操作対象50の対応部位56の位置が変化するモードであり、対応部位56の位置を指令することができる。操作者が手で持っている操作部材12を矢印74の方向に移動させると、操作対象50の対応部位56の基準点62(例えば、ツール56の先端62)が、操作部材12の移動方向と平行又は平行とみなせる矢印84で示す方向に並進移動する。この場合、ツール56の位置は、操作部材12の位置に対応する位置に変化する。操作対象50の対応部位56の基準点62の移動方向が、操作部材12の移動方向と平行である又は平行であるとみなせると、直感的に理解しやすいため、操作が容易である。
第2の位置変化モードは、基準座標系X−Y−Zから見た、同期の開始指示後の操作部材12の位置の変化に応じて、操作対象50の対応部位56の並進移動の速度が変化するモードであり、対応部位56の並進移動の速度を指令することができる。操作者が手で持っている操作部材12を矢印74で示す方向に移動させると、操作対象50の対応部位56の基準点62の矢印84で示す方向の並進移動の速度が変化する。例えば、操作部材12が初期位置から下方に移動するほど、操作対象50の対応部位56の基準点62の並進移動の速度が大きくなり、操作部材12が初期位置に戻ると、操作対象50の対応部位56の基準点62は、並進移動を停止する。
第1及び第2の位置変化モードのとき、指令手段18は、基準座標系X−Y−Zから見た、操作部材12が同期の開始指示後に移動する移動方向(矢印74で示す方向)の位置の変化を算出し、基準座標系X−Y−Zから見たときに、操作部材12の移動方向と平行又は平行とみなせる方向(矢印84で示す方向)の操作対象50の対応部位56の位置又は並進移動の速度が、算出した操作部材12の位置の変化に応じて変わるように、指令信号を生成する。
第1及び第2の位置変化モードを選択可能にすると、大きく移動したい場合は第2の位置変化モード(速度指令)、微調整したい場合は第1の位置変化モード(位置指令)というように使い分けることができる。
姿勢を操作する角度変化モードと、位置を操作する位置変化モードとを組み合わせると、操作対象50の対応部位52,56の位置及び姿勢の合計6自由度を操作可能である。
位置連動モードは、操作部材の位置の変化と、操作対象の対応部位の所定の動き(例えば、姿勢の変化及び/又は位置の変化など)とを対応付けるモードである。前述した位置変化モードは、位置連動モードの一種である。
姿勢連動モードは、操作部材の姿勢の変化と、操作対象の対応部位の所定の動き(例えば、姿勢の変化及び/又は位置の変化など)とを対応付けるモードである。前述した姿勢変化モードは、姿勢連動モードの一種である。
位置姿勢連動モードは、操作部材の位置の変化及び姿勢の変化と、操作対象の所定の動き(例えば、姿勢の変化及び/又は位置の変化など)とを対応付けるモードである。
位置姿勢連動モードは、操作部材の位置の3自由度及び姿勢の3自由度の変化のすべてと、操作対象の対応部位の位置の3自由度及び姿勢の3自由度の変化のすべてとを対応つける全オンオフモードを含んでもよい。
全オンオフモード以外のモードは、操作部材の位置の3自由度及び姿勢の3自由度の合計6自由度のうち1自由度以上かつ5自由度以下の変化と、操作対象の対応部位の位置の3自由度及び姿勢の3自由度の合計6自由度のうち1自由度以上かつ5自由度以下の変化とを対応付ける部分オンオフモードである。
図4は、操作装置10の基本的な動作のフローチャートである。図4に示すように、モード選択手段17から指令手段18にモード選択信号が送出されるのを待ち(S10でN)、モード選択手段17から指令手段18にモード選択信号が送出されると(S10でY)、同期指示手段16から指令手段18に同期開始信号が送出されるのを待ち(S12でN)、同期指示手段16から指令手段18に同期開始信号が送出されると(S12でY)、検出手段14は操作部材12の動きを計測して検出信号を指令手段18に送出する(S14)。指令手段18は、検出手段14から送出された検出信号に基づいて、指令信号を生成する(S16)。同期指示手段16から指令手段18に同期終了信号が送出されない間は(S18でN)、操作部材12の動きを計測し(S14)、指令信号を生成する(S16)。同期指示手段16から指令手段18に同期終了信号が送出されると(S18でY)、動作を終了する。
検出手段14は、選択されたモードで必要となるデータのみを含む検出信号を、指令手段18に送出してもよい。検出手段14は、同期開始信号の送出(S12)に関わらず、常に操作部材12の動きを計測して検出信号を指令手段18に送出しても構わない。その場合、指令手段18は、同期開始信号に基づいて、S16のタイミングで指令信号を生成する。
操作装置10を用いると、操作者は、操作部材12を動かすことによって、操作対象50の対応部位52,56そのものを手前に持って来て動かしているような感覚で、操作対象50の対応部位52,56の姿勢や位置を操作可能である。操作者は、操作対象50の対応部位52,56までの距離や視点を変えても、同じ感覚で操作できる。
同期指示手段16により同期の開始及び終了を指示できると、操作部材12を用いて行う操作のON/OFF切り替えが可能であり、OFFになっている間は操作部材12が動いても、操作対象50は動かない。これにより、操作者が操作対象50の側面に回りこんだ時などに意図せず操作対象50が動いてしまうことがない。
同期開始から同期終了までの間、操作部材12の姿勢が常に計測されているようにすると、操作者の視点が変わっても、「操作対象50の姿勢は、操作部材12の姿勢と見かけ上同じように変化する」という操作感覚が保たれるようにすることが可能である。
操作部材12が実質的に方向性の無い外形を有する場合、同期の開始時において操作部材12がどのような姿勢や位置であっても、同期の開始後、操作者は同じ感覚で操作部材12を動かすことによって、操作対象50の対応部位52,56が操作部材12の動きに応じて動くように、操作対象50を動作させることができる。操作装置10は、「操作部材12の姿勢を、操作対象50の対応部位52,56の姿勢に一度合わせてから操作する」という手間がなく、座標系や回転軸を意識して行う特別な操作は必要ない。
操作部材12が実質的に方向性の無い外形を有するか否かに関わらず、操作者は、立体形状を有する操作部材12を動かすことによって、所定のモードで操作対象50の対応部位52,56が動くように操作対象50を操作することができ、操作対象50の対応部位52,56から離れていても操作可能であり、操作対象50の対応部位52,56を見る方向や見る部分を変えるなどして操作者が視点を変えても同じ感覚で直感的に操作できる。特に、操作部材12が実質的に方向性の無い外形を有する場合には、同期の開始時において操作対象50の対応部位52,56の姿勢と操作部材12の姿勢とがどのように対応していようとも、操作者は、同じ感覚で直感的に操作できる。
次に、図5〜図6を参照しながら、実施例を説明する。
<実施例1> 図5は、実施例1の操作装置10aの構成を示すブロック図である。図5に示すように、操作装置10aは、操作部材12aと、指示部材13と、装置本体19aとを備えている。
操作部材12aは、外形が球体状の筺体の内部に、検出手段として、操作部材12aの状態を検出するためのジャイロセンサや加速度センサ等のセンサ12sと、センサ12sの検出結果を検出信号として装置本体19aに無線又は有線で送出するための通信ユニット12x等が配置されている。
指示部材13には、教示作業のON/OFF、すなわち、操作部材12aの動きと操作対象の対応部位の動きの同期の開始/終了を指示するための同期操作スイッチ13sと、モードを選択するためのモード選択スイッチ13tと、同期操作スイッチ13sの操作情報(すなわち、同期開始信号及び同期終了信号)とモード選択スイッチ13tの操作情報(すなわち、モード選択信号)を、装置本体19aに無線又は有線で送出するための通信ユニット13x等が配置されている。指示部材13は、同期指示手段及びモード選択手段である。
装置本体19aは、所定のプログラムに従って動作するコンピュータであり、通信ユニット19pと、演算処理部19qと、操作対象の制御装置58に指令信号を出力するインターフェース19x等を備えている。装置本体19aは、指令手段である。操作部材12a及び指示部材13と、装置本体19aとが無線を介して接続されると、配線が邪魔にならないので操作が容易になる。操作部材12aと指示部材13とが、無線又は有線で、直接、互いに接続されても構わない。
演算処理部19qは、操作部材12aの動きを算出する操作算出部19sと、指令信号を生成する指令生成部19tとを含んでいる。操作算出部19s及び指令生成部19tは、ソフトウエアで構成することができるが、ハードウエア、例えば、ASIC(Application Specific Integrated Circuit、特定用途向け集積回路)や論理回路などを含む電気回路で構成してもよい。
操作算出部19sは、操作部材12aに設けられたセンサ12sからのデータ(操作部材12aから送出された検出信号)に基づいて、所定時間間隔で、基準座標系X−Y−Zから見た操作部材12aの姿勢と位置を算出して、算出した姿勢と位置の差分により、基準座標系から見た操作部材12aの姿勢と位置の変化を算出する。例えば、センサ12sは、センサ12sに固定された座標系x−y−z(以下、「センサ座標系」という。)について、x,y,z軸まわりの角速度と、x,y,z軸方向の並進加速度を検出する。操作算出部19sは、センサ座標系から見たセンサ12sのセンサの姿勢の変化(角度、回転行列、クォータニオンなどの変化)と位置の変化(座標値の変化)とのデータを、基準座標系から見たデータに変換して、操作部材12aの位置の変化と姿勢の変化を算出する。
操作算出部19sは、操作部材12aの姿勢と位置の変化を算出した後、操作部材12aの姿勢と位置を算出してもよい。例えば、操作部材12aのセンサ12sが加速度を検出する場合、それをもとに位置及び姿勢の変化を算出してから位置及び姿勢を算出してもよい。
指令生成部19tは、指示部材13のモード選択スイッチ13tの操作によって選択されたモードで操作対象50の対応部位52が動くように、操作算出部19sが算出した基準座標系から見た操作部材12aの位置の変化と姿勢の変化とに基づいて、指令信号を生成する。
操作装置10aは、一方の手で操作部材12aを動かし、他方の手で指示部材13を操作することによって、一人の操作者が使用可能である。
指示部材13の代わりに、装置本体19aに接続されたキーボードやタッチパネル等の入力装置を用いて、同期指示手段やモード選択手段を構成することも可能である。
操作部材12aの表面にスイッチ等を設けて、操作部材12aに、同期指示手段やモード選択手段の一部を構成することも可能である。操作部材12aに選択手段と指令手段との全部を配置し、選択手段と指令手段とを操作部材12aと一体に構成することも可能である。
<実施例2> 操作部材12bの外部から操作部材12bの動きを検出する実施例2の操作装置10bについて、図6を参照しながら説明する。図6は、操作装置10bの構成を示すブロック図である。実施例2は、実施例1と略同様に構成されている。実施例2では、実施例1と同じ構成部分には同じ符号を用い、実施例1との相違点を中心に説明する。
図6に示すように、操作装置10bは、操作部材12bと、実施例1と同じ構成の指示部材13と、操作部材12bの外部に設けたカメラ14xと、装置本体19bとを備えている。
カメラ14xは、操作部材12bを撮影し、撮影データを装置本体19bに送出する。装置本体19bは、撮影データに基づいて、操作部材12bの姿勢と位置を算出する点が、実施例1と異なる。装置本体19bは、実施例1と同様に、選択されたモードに従って、操作部材12bの動きに応じて操作対象の対応部位が動くように、操作対象を動作させる指令信号を生成する。
<第2の実施形態> 図7は、第2の実施形態の操作装置10kの構成を示す説明図である。図7に示すように、第2の実施形態では、操作部材12を動かして、例えば画面90に表示される操作対象50kを操作する。第2の実施形態は、第1の実施形態と略同様の構成である。以下では、第1の実施形態と同じ構成部分には同じ符号を用い、第1の実施形態との相違点を中心に説明する。
図7に示すように、操作装置10kは、操作部材12と、検出手段14と、同期指示手段16と、モード選択手段17と、指令手段18kとを備える。操作装置10kは、指令手段18k以外は、第1の実施形態と同じ構成である。
指令手段18kは、同期指示手段16が同期の開始の指示を受け付けると、検出手段14からの検出信号に基づいて、操作部材12の外部に固定された第1の基準座標系X−Y−Zから見た同期の開始指示後の操作部材12の動きを算出する。例えば、同期の開始指示後の操作部材12のX,Y,Z軸まわりの角度の変化(すなわち、姿勢の変化)や、X,Y,Z軸方向の移動(すなわち、位置の変化)を算出する。そして、算出した操作部材12の動きに応じて所定のモードで動く操作対象50kの対応部位52kの動きを算出する。例えば、第1の基準座標系X−Y−Zに対応する第2の基準座標系X−Y−Zから見た、操作対象50kの対応部位52kの、操作部材12の動きに対応する動きを算出する。そして、算出した対応部位52kの動きを実現するように画面90内の操作対象50kを動作させるための指令信号を生成する。
例えば、角度変化モードのとき、操作部材12は、第1の基準座標系から見た第1の軸を中心に回転し、この回転に応じて、画面90に表示される操作対象50kの対応部位52kは、第1の軸と平行とみなせる、第2の基準座標系から見た第2の軸を中心に回転する角度又は角速度が変わる。この場合、操作対象50kを操作する操作者が、画面90に表示される操作対象50kの対応部位52kを見たときに、操作対象50kの対応部位52kが、第2の軸を中心に回転するように見えればよい。すなわち、画面90に表示される操作対象50kの対応部位52kの回転中心である第2の軸は、第1の基準座標系から見ると、実際には第1の軸と平行でなくても、操作対象50kを操作する操作者が第1の軸と平行とみなすことができればよい。
例えば、位置変化モードのとき、操作部材12の第1の基準座標系から見た移動に応じて、画面90に表示される操作対象50kの対応部位52kは、操作部材12の移動方向と平行とみなせる方向の、第2の基準座標系から見た位置又は並進移動の速度が変わる。この場合、操作対象50kを操作する操作者が、画面90に表示される操作対象50kの対応部位52kを見たときに、操作対象50kの対応部位52kが、操作部材12の移動方向と平行な方向に移動するように見えればよい。すなわち、画面90に表示される操作対象50kの対応部位52kの移動方向は、第1の基準座標系から見ると、実際には操作部材12の移動方向と平行でなくても、操作対象50kを操作する操作者が操作部材12の移動方向と平行とみなすことができる方向であればよい。
<モードの具体例> 次に、モードについて、さらに説明する。
位置連動モードは、操作部材の位置と操作対象の対応部位の動きとを対応付けるものである。姿勢連動モードは、操作部材の姿勢と操作対象の対応部位の動きとを対応付けるものである。対応付ける操作対象の対応部位の動きは、任意に選択できる。例えば、操作部材を用いて画面内の表示を操作する場合に適用するモードは、次のとおりである。
画面内に複数のボタンが上下左右に並んで表示されているとき、
(a−1)位置連動モードを適用することにより、操作部材を上に動かすと、より上にあるボタンを選択できる。
(a−2)位置連動モードを適用することにより、操作部材を右に動かすと、より右にあるボタンを選択できる。
(a−3)姿勢連動モードを適用することにより、操作部材をある軸周りに回転させると、より上にあるボタンを選択できる。
(a−4)姿勢連動モードを適用することにより、操作部材を別の軸周りに回転させると、より右にあるボタンを選択できる。
画面内にボタン以外が表示されているとき、
(b)姿勢連動モードを適用することにより、操作部材を回転させることで、画面上に表示されているボリュームつまみなどを操作できる。
(c−1)姿勢連動モードを適用することにより、操作部材を回転させることで、画面上のポインターを動かすことができる。
(c−2)位置連動モードを適用することにより、操作部材を並進移動させることで、画面上のポインターを動かすことができる。
(d−1)位置連動モードを適用することにより、操作部材を移動させることで、画面上に表示された値を増減させることができる。
(d−2)姿勢連動モードを適用することにより、操作部材を回転させることで、画面上に表示された値を増減させることができる。
部分オンオフモードの基本的なパターンを、以下に示す。
・位置だけを指令する。操作部材の姿勢が変化しても、操作対象への指令信号を生成しない。あるいは、指令信号を、操作対象に送信しない。
・姿勢だけを指令する。操作部材の位置が変化しても、操作対象への指令信号を生成しない。あるいは、指令信号を、操作対象に送信しない。
・ある軸周りの回転だけを指令する。それ以外の位置の3自由度、姿勢の2自由度について、操作部材の変化があっても指令信号を生成しない。あるいは、指令信号を、操作対象に送信しない。
部分オンオフモードの特殊なパターンとして、例えば、操作部材を動かし始めたときの並進軸や回転軸を検出して、検出した並進軸や回転軸に対応する動作のみに限定して、指令信号を生成する。具体例を、以下に示す。
・操作部材をある方向に動かし始めると、その方向の位置変化のみが操作対象に指令される。操作部材を動かし始める方向は、垂直方向や水平方向に限らず、斜め方向も可能である。
・操作部材をある軸周りに回転させ始めると、その軸回りの姿勢変化のみが操作対象に指令される。この場合は、斜め方向を向いた軸周りの回転も可能である。X,Y,Z軸のどれか1軸ではなく、X,Y,Z軸のいずれでもない斜めの軸を操作部材の動きによって定義し、その定義された軸に対応する回転だけが操作対象に対応付けられる。
・あるいは、操作部材をある方向に移動させたとき、ロボット座標系やツール座標系のX,Y,Z軸のうち、最も近い軸のみに対応する移動だけが操作対象に対応付けられる。この場合は斜め方向の軸は対象外となる。
・あるいは、操作部材をある軸まわりに回転させたとき、ロボット座標系やツール座標系のX,Y,Z軸のうち,最も近い軸のみに対応する回転だけが操作対象に対応付けられる。この場合は斜め方向の軸は対象外となる。
モードの切り替えの具体例を、以下に示す。
・姿勢変化モード、位置変化モード、姿勢連動モード、位置連動モード、位置姿勢連動モードの切り替え
・全オンオフ、部分オンオフの切り替え
・操作部材の動きに連動させるのが操作対象の角度変化か角速度変化かの切り替え
・操作部材の動きに連動させるのが操作対象の位置変化か並進速度変化かの切り替え
・入力(操作部材の動き)と出力(操作対象の対応部位の動き)の倍率を変える切り替え
・入力(操作部材の動き)と出力(操作対象の対応部位の動き)の変換式を変える切り替え
<実験例> 本発明の操作装置の実験例について、図8〜図10を参照しながら説明する。
図8は、実験の様子を示す写真である。図8に示すように、被験者はスクリーンの正面に座り、スクリーンに投影された仮想空間を3Dメガネを通して見ながら、仮想空間に配置された仮想ロボットを操作する。仮想ロボットの先端の基準点は、仮想空間の所定位置に固定されており、被験者は仮想ロボットの姿勢のみを操作する。被験者は、3Dメガネを通して仮想空間及び仮想ロボットが立体的に見えており、奥行き方向の把握が容易となっている。
図9は、視点変化の説明図である。図9(a)に示すように、作業空間を真後ろから見た状態と、斜め後ろから見た状態とを、スクリーンに選択的に表示する。スクリーンには、例えば図9(b)に示すように、作業空間を斜め後ろから見た状態が表示される。スクリーンの表示を切り替えることより、被験者が移動することなく被験者の視点を変化させることができる。後述する「視点変化はある」の場合、作業空間を真後ろから見た状態と、斜め後ろから見た状態とを表示する。「視点変化はない」の場合は、作業空間を真後ろから見た状態のみを表示する。
図8に示すように、被験者は、利き手に、球体状の外形を有する操作部材を持ち、もう一方の手に、指示部材を持ち、指示部材で操作のオン・オフを切り替える。操作がオンになっている間に操作部材を回転させると、仮想ロボットは、仮想ロボットの先端の基準点を通り、操作部材の回転軸と平行とみなせる方向に延在する軸まわりを回転し、このとき仮想ロボットが回転する角度は、操作部材の回転角と同じである。
比較のため、ティーチングペンダントを模したコントローラを使用して、同様に、仮想ロボットを操作する。このコントローラには、仮想ロボットに固定された直交する3軸の各軸周りの正転,逆転を指令するボタンが設けられている。ボタンを押している間、ボタンに対応する方向に、仮想ロボットは一定角速度で回転する。
実験では、仮想ロボットを操作して、仮想ロボットの姿勢を、仮想空間に現れるターゲットと一致させるゲームを行い、1ゲームごとのクリア時間を計測した。実験は以下の4ブロックに分かれており、被験者ごとに、この4ブロックの順番を入れ替えた。
ブロックa:TPで操作する。視点変化はない。
ブロックb:TPで操作する。視点変化はある。
ブロックc:球体で操作する。視点変化はない。
ブロックd:球体で操作する。視点変化はある。
ここで、「TP」はティーチングペンダントを模したコントローラを使用する場合であり、「球体」は本発明の操作装置を用いる場合である。
ただし、上記の4ブロックを完全にランダムな順番で行うのではなく、「先に球体を用いる2ブロック、その後にTPを用いる2ブロック」あるいは「先にTPを用いる2ブロック、その後に球体を用いる2ブロック」のどちらかになるようにした。
また、どの程度操作しやすいと感じるかを、ブロックごとに、ビジュアルアナログスケール(VAS)を用いてアンケート評価を行った。具体的には、両端を0(操作しにくい)、10(操作しやすい)とする100mmの直線に、被験者が、被験者自身の評価と対応すると思う位置に印をつけた。
図10(a)は、クリア時間の実験結果の平均値を示すグラフである。図10(a)から、クリア時間は、「視点変化はない」場合、本発明の操作装置はTPに対して、平均値が6%改善している。「視点変化はある」場合、本発明の操作装置はTPに対して、平均値が10%改善している。
図10(b)は、アンケート結果の平均値を示すグラフである。図10(b)に示すように、「視点変化はない」場合、本発明の操作装置はTPに対して、平均値が10%改善している。「視点変化はある」場合、本発明の操作装置はTPに対して、平均値が37%改善している。
<まとめ> 以上に説明した操作装置10,10a,10b,10kを用いると、操作対象の対応部位から離れていても操作可能であり、操作者が視点を変えても同じ感覚で直感的に操作できる。
なお、本発明は、上記実施の形態に限定されるものではなく、種々変更を加えて実施することが可能である。
本発明は、ロボット、探査装置、機械装置の操作や遠隔操作に適用可能である。また、テレビゲームのコントローラ−、スマートフォンやタブレット端末への入力、パソコンやコンピュータへの入力、テレビのコントローラ−、カーナビゲーションシステムへの入力、情報機器や情報端末への入力、その他画面上の表示要素の操作、乗り物や移動装置の操作あるいは遠隔操作などに、適用可能である。また、リハビリテーション機器への応用が可能である。
10,10a,10b,10k 操作装置
12,12a,12b 操作部材
12s センサ(検出手段)
13 指示部材
13s 同期操作スイッチ(同期指示手段)
13t モード選択スイッチ(モード選択手段)
14 検出手段
16 同期指示手段
17 モード選択手段
18,18k 指令手段
19a,19b 装置本体(指令手段)
19s 操作算出部
19t 指令生成部
50,50k 操作対象
52,52k,56 ツール(対応部位)
60,62 基準点
70s 回転中心軸(第1の軸)
72s 第1の軸
80s 第2の軸
82s 回転中心軸(第2の軸)

Claims (19)

  1. 立体形状を有する操作部材と、
    前記操作部材の姿勢の変化を含む前記操作部材の状態を検出する検出手段と、
    前記操作部材の動きと操作対象の対応部位の動きとの同期の開始の指示を受け付ける同期指示手段と、
    前記同期指示手段が前記同期の開始の指示を受け付けると、前記検出手段が検出する前記操作部材の前記状態に基づいて、前記同期指示手段が受け付けた前記同期の開始の指示の後の前記操作部材の前記動きに応じて所定のモードで動く前記操作対象の前記対応部位の前記動きを算出し、算出した前記対応部位の前記動きを実現するように前記操作対象を動作させるための指令信号を生成する指令手段と、
    を備えたことを特徴とする、操作装置。
  2. 前記指令手段は、前記同期指示手段が前記同期の開始の指示を受け付けたときに前記検出手段が検出した前記操作部材の姿勢と、当該指示を受け付けたときの前記操作対象の前記対応部位の姿勢とが、対応しているとした指令信号を生成することを特徴とする、請求項1に記載の操作装置。
  3. 前記操作部材は、第1の仮想直線の方向から見ると回転対称であり、前記第1の仮想直線と交わる第2の仮想直線の方向から見ると回転対称であり、前記第1及び第2の仮想直線を含む平面と交わる第3の仮想直線の方向から見ると回転対称である外形を有し、前記第1乃至第3の仮想直線の方向の外形寸法のうち、最小値が最大値の90%以上、かつ、100%以下であることを特徴とする、請求項1又は2に記載の操作装置。
  4. 前記操作部材は、球体状、正多面体状、および、半正多面体状のうちのいずれかの外形を有することを特徴とする、請求項1乃至3のいずれか一つに記載の操作装置。
  5. 前記検出手段が検出する前記操作部材の前記状態は、前記操作部材の位置の変化を含むことを特徴とする、請求項1乃至4のいずれか一つに記載の操作装置。
  6. 前記モードは、前記操作部材の外部の空間に固定された基準座標系から見た、前記同期の開始指示後の前記操作部材の前記姿勢の変化に応じて、前記操作対象の前記対応部位の角度又は角速度が変わる角度変化モードを含み、
    前記指令手段は、前記角度変化モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成することを特徴とする、請求項1乃至5のいずれか一つに記載の操作装置。
  7. 前記指令手段は、
    前記基準座標系から見た、前記操作部材の中心を通る前記操作部材の回転中心軸である第1の軸のまわりを前記操作部材が前記同期の開始指示後に回転する角度を算出し、
    前記基準座標系から見たときに、前記操作対象の前記対応部位の基準点を通り、前記第1の軸と平行又は平行とみなせる第2の軸を中心に回転する前記操作対象の前記対応部位の角度又は角速度が、算出した前記角度に応じて変わるように、前記指令信号を生成することを特徴とする、請求項6に記載の操作装置。
  8. 前記モードは、前記操作部材の外部の空間に固定された基準座標系から見た、前記同期の開始指示後の前記操作部材の前記位置の変化に応じて、前記操作対象の前記対応部位の位置又は並進移動の速度が変わる位置変化モードを含み、
    前記指令手段は、前記位置変化モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成することを特徴とする、請求項5に記載の操作装置。
  9. 前記指令手段は、
    前記基準座標系から見た、前記操作部材が前記同期の開始指示後に移動する移動方向の位置の変化を算出し、
    前記基準座標系から見たときに、前記移動方向と平行又は平行とみなせる方向の前記操作対象の前記対応部位の位置又は並進移動の速度が、算出した前記位置の変化に応じて変わるように、前記指令信号を生成することを特徴とする、請求項8に記載の操作装置。
  10. 前記モードは、前記操作部材の前記位置の変化と、前記操作対象の前記対応部位の所定の動きとを対応付ける位置連動モードを含み、
    前記指令手段は、前記位置連動モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成することを特徴とする、請求項5に記載の操作装置。
  11. 前記モードは、前記操作部材の前記姿勢の変化と、前記操作対象の前記対応部位の所定の動きとを対応付ける姿勢連動モードを含み、
    前記指令手段は、前記姿勢連動モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成することを特徴とする、請求項1乃至4のいずれか一つに記載の操作装置。
  12. 前記モードは、前記操作部材の前記位置の変化及び前記姿勢の変化と、前記操作対象の前記対応部位の所定の動きとを対応付ける位置姿勢連動モードを含み、
    前記指令手段は、前記位置姿勢連動モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成することを特徴とする、請求項5に記載の操作装置。
  13. 予め定められた複数の前記モードから、1又は2以上の前記モードを選択するためのモード選択手段をさらに備え、
    前記指令手段は、前記モード選択手段によって選択された前記モードで前記操作対象の前記対応部位が動くように、前記指令信号を生成することを特徴とする、請求項1乃至12のいずれか一つに記載の操作装置。
  14. 前記検出手段が前記操作部材に設けられたことを特徴とする、請求項1乃至13に記載の操作装置。
  15. 前記モードは、前記操作部材の前記位置の3自由度及び前記姿勢の3自由度の変化のすべてと、前記操作対象の前記対応部位の位置の3自由度及び姿勢の3自由度の変化のすべてとを対応付ける全オンオフモードを含むことを特徴とする、請求項5に記載の操作装置。
  16. 前記モードは、前記操作部材の前記位置の3自由度及び前記姿勢の3自由度の合計6自由度のうち1自由度以上かつ5自由度以下の変化と、前記操作対象の前記対応部位の位置の3自由度及び姿勢の3自由度の合計6自由度のうち1自由度以上かつ5自由度以下の変化とを対応付ける部分オンオフモードを含むことを特徴とする、請求項5に記載の操作装置。
  17. 前記同期指示手段は、前記同期の開始の指示に加え、前記同期の終了の指示を受け付けることを特徴とする、請求項1乃至16のいずれか一つに記載の操作装置。
  18. 検出手段が、立体形状を有する操作部材の姿勢の変化を含む前記操作部材の状態を検出する第1の工程と、
    同期指示手段が、前記操作部材の動きと操作対象の対応部位の動きとの同期の開始の指示を受け付ける第2の工程と、
    前記同期指示手段が前記同期の開始の指示を受け付けると、指令手段が、前記検出手段が検出する前記操作部材の前記状態に基づいて、前記同期指示手段が受け付けた前記同期の開始の指示の後の前記操作部材の前記動きに応じて所定のモードで動く前記操作対象の前記対応部位の前記動きを算出し、算出した前記対応部位の前記動きを実現するように前記操作対象を動作させるための指令信号を生成する第3の工程と、
    を備えたことを特徴とする、操作方法。
  19. 前記検出手段が検出する前記操作部材の前記状態は、前記操作部材の位置の変化を含むことを特徴とする、請求項18に記載の操作方法。
JP2018113326A 2018-06-14 2018-06-14 操作装置及び操作方法 Pending JP2019215769A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018113326A JP2019215769A (ja) 2018-06-14 2018-06-14 操作装置及び操作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018113326A JP2019215769A (ja) 2018-06-14 2018-06-14 操作装置及び操作方法

Publications (1)

Publication Number Publication Date
JP2019215769A true JP2019215769A (ja) 2019-12-19

Family

ID=68918763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018113326A Pending JP2019215769A (ja) 2018-06-14 2018-06-14 操作装置及び操作方法

Country Status (1)

Country Link
JP (1) JP2019215769A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022209924A1 (ja) * 2021-03-31 2022-10-06 本田技研工業株式会社 ロボット遠隔操作制御装置、ロボット遠隔操作制御システム、ロボット遠隔操作制御方法、およびプログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0631982U (ja) * 1992-09-28 1994-04-26 株式会社明電舎 ロボットの制御装置
JPH09216183A (ja) * 1996-02-13 1997-08-19 Kawasaki Heavy Ind Ltd ロボット3次元位置姿勢教示システム
JPH10293646A (ja) * 1997-04-17 1998-11-04 Sega Enterp Ltd 三次元コントローラ
JP2002082768A (ja) * 2000-09-08 2002-03-22 Sony Corp 送信装置、情報処理装置および方法、並びにプログラム格納媒体
US20070005189A1 (en) * 2005-06-30 2007-01-04 Takayuki Furubo Robot control system
JP2013027458A (ja) * 2011-07-27 2013-02-07 Sony Corp 情報処理装置、情報処理方法及びプログラム
WO2017146531A1 (ko) * 2016-02-24 2017-08-31 홍유정 객체 컨트롤러

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0631982U (ja) * 1992-09-28 1994-04-26 株式会社明電舎 ロボットの制御装置
JPH09216183A (ja) * 1996-02-13 1997-08-19 Kawasaki Heavy Ind Ltd ロボット3次元位置姿勢教示システム
JPH10293646A (ja) * 1997-04-17 1998-11-04 Sega Enterp Ltd 三次元コントローラ
JP2002082768A (ja) * 2000-09-08 2002-03-22 Sony Corp 送信装置、情報処理装置および方法、並びにプログラム格納媒体
US20070005189A1 (en) * 2005-06-30 2007-01-04 Takayuki Furubo Robot control system
JP2007007786A (ja) * 2005-06-30 2007-01-18 Shibuya Kogyo Co Ltd ロボット制御システム
JP2013027458A (ja) * 2011-07-27 2013-02-07 Sony Corp 情報処理装置、情報処理方法及びプログラム
WO2017146531A1 (ko) * 2016-02-24 2017-08-31 홍유정 객체 컨트롤러

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022209924A1 (ja) * 2021-03-31 2022-10-06 本田技研工業株式会社 ロボット遠隔操作制御装置、ロボット遠隔操作制御システム、ロボット遠隔操作制御方法、およびプログラム

Similar Documents

Publication Publication Date Title
US9857962B2 (en) Robot operation apparatus and robot operation program product
WO2016148072A1 (ja) 没入型仮想空間でオブジェクト操作を制御するためのコンピュータ・プログラムおよびコンピュータ・システム
JP6642054B2 (ja) ロボット操作装置、及びロボット操作プログラム
JP2019188530A (ja) ロボットのシミュレーション装置
US20160096275A1 (en) Robot operation apparatus, robot system, and robot operation program
JP5561092B2 (ja) 入力装置、入力制御システム、情報処理方法及びプログラム
JP2012161604A (ja) 空間相関したマルチディスプレイヒューマンマシンインターフェース
JPWO2014013605A1 (ja) ロボットシミュレータ、ロボット教示装置およびロボット教示方法
JP2013025664A (ja) 入力装置、入力方法及び制御システム
JP2013222399A (ja) 操作方法、制御装置及びプログラム
JP2012022548A (ja) 入力装置
US20220176567A1 (en) Robot instructing apparatus, teaching pendant, and method of instructing a robot
JP2016175177A (ja) ロボット操作装置、ロボット操作方法
KR20190059726A (ko) 가상현실 환경에서의 사용자와 객체 간 상호 작용 처리 방법
US20230142242A1 (en) Device for Intuitive Dexterous Touch and Feel Interaction in Virtual Worlds
Cousins et al. Development of a mixed reality based interface for human robot interaciotn
JP2016175132A (ja) ロボット操作装置、ロボット操作方法
JP2019215769A (ja) 操作装置及び操作方法
JP2013210906A (ja) 制御方法、制御装置及びプログラム
JP6549066B2 (ja) 没入型仮想空間でオブジェクト操作を制御するためのコンピュータ・プログラムおよびコンピュータ・システム
JP6710919B2 (ja) ロボット操作装置
JP6379902B2 (ja) ロボット操作装置、ロボットシステム、及びロボット操作プログラム
JP2016144852A (ja) ロボットシステム
JP7451084B2 (ja) 情報処理装置および情報処理方法
JPH08129449A (ja) 信号入力装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20180629

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210604

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220608

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20221024