JP6460697B2 - 角度検出方法、角度検出装置、およびロボット装置 - Google Patents
角度検出方法、角度検出装置、およびロボット装置 Download PDFInfo
- Publication number
- JP6460697B2 JP6460697B2 JP2014194015A JP2014194015A JP6460697B2 JP 6460697 B2 JP6460697 B2 JP 6460697B2 JP 2014194015 A JP2014194015 A JP 2014194015A JP 2014194015 A JP2014194015 A JP 2014194015A JP 6460697 B2 JP6460697 B2 JP 6460697B2
- Authority
- JP
- Japan
- Prior art keywords
- encoder
- rotation angle
- angle
- detection error
- shaft
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/12—Programme-controlled manipulators characterised by positioning means for manipulator elements electric
- B25J9/126—Rotary actuators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24471—Error correction
- G01D5/24485—Error correction using other sensors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24471—Error correction
- G01D5/2449—Error correction using hard-stored calibration data
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K11/00—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
- H02K11/20—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
- H02K11/21—Devices for sensing speed or position, or actuated thereby
- H02K11/22—Optical devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D2205/00—Indexing scheme relating to details of means for transferring or converting the output of a sensing member
- G01D2205/20—Detecting rotary movement
- G01D2205/28—The target being driven in rotation by additional gears
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/19—Drive system for arm
- Y10S901/23—Electric motor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/46—Sensing device
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T74/00—Machine element or mechanism
- Y10T74/20—Control lever and linkage systems
- Y10T74/20207—Multiple controlling elements for single controlled element
- Y10T74/20305—Robotic arm
- Y10T74/20317—Robotic arm including electric motor
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Manipulator (AREA)
Description
θ=sin−1(ε/R)・・・(1)
つまり、この関係式(1)に基づいたエンコーダ検出誤差θ[rad]が現れてしまうことで、理想的な位置に対して偏差が生じてしまう。
ここで、従来技術(上述の特開2012−137310号公報)によるエンコーダ検出誤差の補正方法について図を用いて詳細に説明する。まず、図6、図7、図8について説明する。図6は減速比10:1における入出力軸のエンコーダ検出誤差を示す図である。減速比が10:1、入力軸エンコーダ検出誤差の絶対値が20分、出力軸エンコーダ検出誤差の絶対値が10分の場合の例である。減速比が10:1であるため、入力軸エンコーダの入力軸が10回転(3600度)すると、出力軸エンコーダの出力軸が1回転(360度)することを示している。すなわち、正弦波状の出力軸エンコーダ検出誤差の1周期分を得るためには、入力軸エンコーダの軸を減速比(1/10)の逆数分(10)の回転をさせる必要がある。図7は入力軸エンコーダ検出誤差がもたらす出力軸位置決め誤差を示す図である。これは、図6の入力軸エンコーダ検出誤差を出力軸換算した図である。減速比が10:1であるため、入力軸エンコーダ検出誤差の絶対値(20分)に減速比(1/10)を乗算したものが、入力軸エンコーダ検出誤差がもたらす出力軸位置決め誤差の絶対値(2分)になることを示している。図8は入出力軸エンコーダ検出誤差がもたらす出力軸位置決め合計誤差を示す図である。図6の出力軸エンコーダ検出誤差と図7の入力軸エンコーダ検出誤差がもたらす出力軸位置決め誤差を加算した図である。これは、絶対値10分の正弦波1周期の出力軸エンコーダ検出誤差に、絶対値2分の正弦波10周期の入力軸エンコーダ検出誤差がもたらす出力軸位置決め誤差を加算している。そのため、入出力軸エンコーダ検出誤差がもたらす出力軸位置決め合計誤差は、絶対値12分の誤差を持つ波形となる。
202 出力軸エンコーダ
203 モータ
204 減速機
205 入力軸
206 出力軸
207 負荷
208 第1の位置情報生成部
209 第2の位置情報生成部
210 第1の補正演算部
211 第2の補正演算部
212 リンク
213 ウェーブジェネレータ(WG)
214 フレックススプライン(FS)
215 サーキュラースプライン(CS)
216 固定台
217 ベアリング
218 空隙
301 エンコーダ
302 回転ディスク
303 軸
304 発光素子
305 固定スリット
306 受光素子
401 回転ディスクパターン
402 偏心時回転ディスクパターン
601−606 関節
Claims (9)
- 第一の軸、動力伝達部、および第二の軸が順に連結され、前記第一の軸および前記第二の軸の回転角度をそれぞれ検出する第一のエンコーダおよび第二のエンコーダを備えた角度検出装置による角度検出方法であって、
前記第一の軸の第一の回転角度、および前記第二の軸の第二の回転角度を検出する工程と、
第一のエンコーダにて検出された回転角度が180度毎または360度毎の第一の回転角度群にそれぞれ対応する第二のエンコーダにて検出された第二の回転角度群のデータを採取する工程と、
前記第二の回転角度群のデータを線形補間、または、正弦波推定補間によりに基づいて生成される第二の補正データを作成する工程と、
前記補正データに基づいて前記第二の回転角度を補正する工程と、
を備えた角度検出方法。 - 第一の軸、動力伝達部、および第二の軸が順に連結され、前記第一の軸の回転角度を検出する第一のエンコーダと前記第二の軸に連結され、前記第一の軸の回転角度を検出する第二のエンコーダとを備えた角度検出装置による角度検出方法であって、
前記第一の軸の第一の回転角度、および前記第一の軸の第二の回転角度を検出する工程と、
第一のエンコーダにて検出された回転角度が180度毎または360度毎の第一の回転角度群にそれぞれ対応する第二のエンコーダにて検出された第二の回転角度群のデータを採取する工程と、
前記第二の回転角度群のデータを線形補間、または、正弦波推定補間により生成される第二の補正データを作成する工程と、
前記補正データに基づいて前記第二の回転角度を補正する工程と、
第一の回転角度と第二の回転角度の差を計算することで第二の軸の回転角度を検出する工程と、
を備えた角度検出方法。 - 補正された前記第二の回転角度に対応する第一の回転角度を演算することで前記第一の回転角度を補正する工程を備えたことを特徴とする請求項1または2に記載の角度検出方法。
- 補正した前記第一の回転角度を基準にして、補正後の前記第一の回転角度における周期的な角度ごとに補正後の前記第二の回転角度を再度補正する工程、を少なくとも1回以上繰り返すことを特徴とする請求項3記載の角度検出方法。
- 請求項1ないし4のいずれか1項記載の角度検出方法における各工程をコンピュータに実行させるプログラム。
- 請求項5記載のプログラムを記録した記憶媒体。
- 第一の軸、動力伝達部、および第二の軸が順に連結され、前記第一の軸および前記第二の軸の回転角度をそれぞれ検出する第一のエンコーダおよび第二のエンコーダを備えた角度検出装置であって、
請求項6記載のプログラムを記憶した制御部を備えた角度検出装置。 - モータと請求項7記載の角度検出装置よりなる回転駆動装置。
- 関節部を有するロボットアームと、前記ロボットアームの関節部に請求項8記載の回転駆動装置を備えていることを特徴とするロボット装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014194015A JP6460697B2 (ja) | 2014-03-27 | 2014-09-24 | 角度検出方法、角度検出装置、およびロボット装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014067097 | 2014-03-27 | ||
JP2014067097 | 2014-03-27 | ||
JP2014194015A JP6460697B2 (ja) | 2014-03-27 | 2014-09-24 | 角度検出方法、角度検出装置、およびロボット装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015194462A JP2015194462A (ja) | 2015-11-05 |
JP6460697B2 true JP6460697B2 (ja) | 2019-01-30 |
Family
ID=54189872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014194015A Active JP6460697B2 (ja) | 2014-03-27 | 2014-09-24 | 角度検出方法、角度検出装置、およびロボット装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10363658B2 (ja) |
JP (1) | JP6460697B2 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3054158B1 (fr) * | 2016-07-21 | 2019-06-28 | Comau France | Machine-outil d’usinage |
GB2552385B (en) * | 2016-07-22 | 2021-09-15 | Cmr Surgical Ltd | Calibrating position sensor readings |
JP6743597B2 (ja) * | 2016-09-02 | 2020-08-19 | 株式会社デンソーウェーブ | たわみ角検出装置 |
JP7070556B2 (ja) * | 2017-04-13 | 2022-05-18 | ソニーグループ株式会社 | 位置検出装置及び位置検出方法 |
US20180355859A1 (en) * | 2017-06-08 | 2018-12-13 | Taiko Investment Co.,Ltd. | Meter-type magnetic pump and a light interrupting module thereof |
JP2018202589A (ja) * | 2017-06-09 | 2018-12-27 | セイコーエプソン株式会社 | 制御装置、ロボット、およびロボットシステム |
JP6844462B2 (ja) * | 2017-07-21 | 2021-03-17 | 株式会社デンソーウェーブ | 角度検出器の偏心誤差補正方法、ロボットシステム |
JP7118628B2 (ja) * | 2017-12-01 | 2022-08-16 | キヤノン株式会社 | ロボット装置、およびロボット装置の制御方法 |
US10895445B2 (en) * | 2018-09-14 | 2021-01-19 | Faro Technologies, Inc. | Articulated arm coordinate measuring machines with active counterbalance |
CN112805536A (zh) * | 2018-09-24 | 2021-05-14 | 株式会社尼康 | 编码器、驱动装置、机器人装置、控制系统及其控制方法 |
JP7234577B2 (ja) * | 2018-10-31 | 2023-03-08 | セイコーエプソン株式会社 | ロボットシステム、ロボット制御方法、及びエンコーダー |
DE102018133349A1 (de) * | 2018-12-21 | 2020-06-25 | Pilz Gmbh & Co. Kg | Verfahren und Vorrichtung zur Momentschätzung |
CN111044982B (zh) * | 2019-12-23 | 2021-09-28 | 广东纳睿雷达科技股份有限公司 | 一种雷达方位定位的方法 |
CN111872947B (zh) * | 2020-07-07 | 2022-02-11 | 福建迅腾辉机器人有限公司 | 一种实现智能化餐桌机器人的方法 |
CN113804099B (zh) * | 2021-07-21 | 2023-05-23 | 安徽哈工标致医疗健康产业有限公司 | 一种上下肢康复设备多传感器融合角度检测系统及方法 |
CN114459416B (zh) * | 2021-12-29 | 2024-03-01 | 湖南中联重科应急装备有限公司 | 旋转角度检测装置及高空作业设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4055462B2 (ja) * | 2002-04-24 | 2008-03-05 | トヨタ自動車株式会社 | 車両の操舵輪操作装置 |
WO2004092683A1 (ja) * | 2003-04-11 | 2004-10-28 | Mitsubishi Denki Kabushiki Kaisha | 回転型エンコーダ |
US7152456B2 (en) * | 2004-01-14 | 2006-12-26 | Romer Incorporated | Automated robotic measuring system |
CN102132126B (zh) * | 2008-08-26 | 2015-04-08 | 株式会社尼康 | 编码器系统、信号处理方法 |
JP5640732B2 (ja) * | 2010-12-24 | 2014-12-17 | 株式会社ニコン | エンコーダ装置、駆動装置、及びロボット装置 |
JP5640733B2 (ja) * | 2010-12-24 | 2014-12-17 | 株式会社ニコン | エンコーダ装置、駆動装置、及びロボット装置 |
JP5948023B2 (ja) * | 2011-07-08 | 2016-07-06 | オークマ株式会社 | 異常検出機能を備えた絶対位置検出装置 |
-
2014
- 2014-09-24 JP JP2014194015A patent/JP6460697B2/ja active Active
-
2015
- 2015-03-24 US US14/667,487 patent/US10363658B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015194462A (ja) | 2015-11-05 |
US10363658B2 (en) | 2019-07-30 |
US20150276436A1 (en) | 2015-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6460697B2 (ja) | 角度検出方法、角度検出装置、およびロボット装置 | |
JP5488494B2 (ja) | ロボットシステム | |
JP6477933B2 (ja) | 回転角度検出装置及び回転角度検出方法 | |
JP6844462B2 (ja) | 角度検出器の偏心誤差補正方法、ロボットシステム | |
JP2016168651A (ja) | ロボット制御方法、ロボット装置、プログラム及び記録媒体 | |
CN103395073A (zh) | 一种六轴工业机器人的零点标定方法 | |
CN105229424A (zh) | 用于自校准旋转编码器的方法 | |
JP6717305B2 (ja) | エンコーダ装置、駆動装置、ステージ装置、ロボット装置、回転情報取得方法及び回転情報取得プログラム | |
JP2018036230A (ja) | たわみ角検出装置 | |
US6664752B2 (en) | Method and apparatus for correcting actuator positioning error | |
JP7173010B2 (ja) | 校正装置、エンコーダ装置、駆動装置、ステージ装置、ロボット装置、エンコーダ装置の製造方法、及び校正プログラム | |
KR20160100013A (ko) | 레이저트레이서를 이용한 회전축의 오차측정 및 보상을 위한 시스템 및 방법 | |
JP7000263B2 (ja) | 初期設定方法及び初期設定装置 | |
JP2016032326A (ja) | モータ制御装置、ロボット装置、モータ制御方法、プログラム及び記録媒体 | |
JP2016197094A (ja) | 変位検出装置、トルク検出装置、ロボット装置、および変位検出方法 | |
JP3644558B2 (ja) | 撓み噛み合い式歯車装置のトルク検出機構 | |
CN114636387A (zh) | 一种圆光栅编码器双读数头非对称安装偏心误差补偿方法 | |
US11092224B2 (en) | Method of developing spline profile | |
JPS6362934A (ja) | 動力伝達装置 | |
JP2000055664A (ja) | 姿勢を計測する機能を持つ多関節型ロボット・システム、ターン・テーブルを校正基準に用いてジャイロの計測精度を検証する方法及びシステム、及び、n軸で構成されるターン・テーブルのキャリブレーションを行う装置及び方法 | |
KR101461627B1 (ko) | 감속기 출력축의 절대위치 검출방법 | |
JP2012192498A (ja) | ロボット制御装置およびキャリブレーション方法 | |
WO2009142118A1 (ja) | 速度検出装置およびサーボモータ | |
JP2001057761A (ja) | レゾルバの組立装置 | |
JP2018036097A (ja) | 角度位置検出装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170921 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180911 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181112 |
|
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: 20181127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181225 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6460697 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |