JP7796384B2 - リンク作動装置、および、リンク作動装置の駆動方法 - Google Patents
リンク作動装置、および、リンク作動装置の駆動方法Info
- Publication number
- JP7796384B2 JP7796384B2 JP2022038289A JP2022038289A JP7796384B2 JP 7796384 B2 JP7796384 B2 JP 7796384B2 JP 2022038289 A JP2022038289 A JP 2022038289A JP 2022038289 A JP2022038289 A JP 2022038289A JP 7796384 B2 JP7796384 B2 JP 7796384B2
- Authority
- JP
- Japan
- Prior art keywords
- link
- hub
- link hub
- link member
- central
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1602—Program controls characterised by the control system, structure, architecture
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/003—Program-controlled manipulators having parallel kinematics
- B25J9/0045—Program-controlled manipulators having parallel kinematics with kinematics chains having a rotary joint at the base
- B25J9/0048—Program-controlled manipulators having parallel kinematics with kinematics chains having a rotary joint at the base with kinematics chains of the type rotary-rotary-rotary
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1615—Program controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1615—Program controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
- B25J9/1623—Parallel manipulator, Stewart platform, links are attached to a common base and to a common platform, plate which is moved parallel to the base
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40267—Parallel manipulator, end effector connected to at least two independent links
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Optimization (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Life Sciences & Earth Sciences (AREA)
- Operations Research (AREA)
- Probability & Statistics with Applications (AREA)
- Evolutionary Biology (AREA)
- Algebra (AREA)
- Bioinformatics & Computational Biology (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Transmission Devices (AREA)
Description
本開示の一実施形態に係るパラレルリンク機構1を備えたリンク作動装置50の構成を図1~図3を参照して説明する。
リンクハブ2と端部リンク部材5の回転対偶の中心軸O1と、端部リンク部材5と中央リンク部材7の回転対偶の中心軸O2とは、基端側においてリンクハブ中心点PA(図2,図3)で交差している。また、基端側において、リンクハブ2と端部リンク部材5の回転対偶とリンクハブ中心点PAとの間の軸O1に沿う距離は、端部リンク部材5と中央リンク部材7の回転対偶とリンクハブ中心点PAとの間の軸O2に沿う距離と同じである。
(実空間とモータ空間)
図9は、上記のようなパラレルリンク機構1を備えたリンク作動装置50における、先端側のリンクハブ3の中心PBの動作空間を示す図である。図1のように基端側のリンクハブ2を固定した状態で、先端側のリンクハブ3の中心PBの先端座標(θ,φ)を変更すると、中心PBは原点位置(0,0)を頂点とする半球面GP上を動作する。
次に、ベジェ曲面式の概要について説明する。図11は、平面上への3次ベジェ曲線の描き方を説明するための図である。図11においては、点P0と点P3とをベジェ曲線によって結ぶ場合を説明する。
3次ベジェ曲面式を用いてモータ指令値の3次元マップを補間して位置決め精度を向上させるため、すなわち、ベジェ曲面を実機の移動軌跡に近づけるためには、パッチの4隅の点以外の未知数である12点のコントロールポイントをどのように設定するかが重要となる。
次に、図15および図16を用いて、実機の制御方法について説明する。
図15は、上記の3次元マップの生成とコントロールポイントの算出とを行なう準備工程における手順を説明するためのフローチャートである。
図16は、上記のようにして設定された3次元マップおよびコントロールポイントを用いて、目標指令値に従って実機を動作させる場合の制御方法を説明するためのフローチャートである。図16の処理は、制御装置100におけるCPU101によって実行される。
Claims (4)
- 基端側の第1リンクハブと、
先端側の第2リンクハブと、
前記第1リンクハブと前記第2リンクハブとを連結する少なくとも3つのリンク機構と、
前記少なくとも3つのリンク機構を駆動するための駆動装置と、
前記駆動装置を制御する制御装置とを備え、
前記駆動装置は、前記少なくとも3つのリンク機構の各々に対して設けられるモータを含み、
前記少なくとも3つのリンク機構の各々は、
前記第1リンクハブに対して回転可能に連結された第1端部リンク部材と、
前記第2リンクハブに対して回転可能に連結された第2端部リンク部材と、
前記第1端部リンク部材および前記第2端部リンク部材の各々に対して回転可能に連結された中央リンク部材とを含み、
前記少なくとも3つのリンク機構において、
前記第1リンクハブと前記第1端部リンク部材との回転対偶部の少なくとも3つの中心軸および、前記中央リンク部材の一方端の回転対偶部の中心軸は、第1リンクハブ中心点で交わり、
前記第2リンクハブと前記第2端部リンク部材との回転対偶部の少なくとも3つの中心軸および前記中央リンク部材の他方端の回転対偶部の中心軸は、第2リンクハブ中心点で交わり、
前記制御装置は、前記第2リンクハブの可動範囲内における、離散的な複数の位置に対応する各モータの駆動指令値が記憶されたマップを記憶しており、
前記制御装置は、前記可動範囲内における前記複数の位置に合致しない位置への移動指令値を受信した場合、前記マップ上の前記複数の位置における4点で囲まれる領域を多項式曲面式を用いて補間することによって各モータの駆動指令値を決定する、リンク作動装置。 - 前記複数の位置の各々は、前記第1リンクハブ中心点を通る法線と前記第2リンクハブ中心点を通る法線とのなす角度θと、前記第1リンクハブ中心点を通る法線周りの前記第2リンクハブ中心点の回転角度φとによって規定されており、
前記多項式曲面式は、以下の関係式で示される3次ベジェ曲面式である、請求項1に記載のリンク作動装置。
- リンク作動装置を駆動するための方法であって、
前記リンク作動装置は、
基端側の第1リンクハブと、
先端側の第2リンクハブと、
前記第1リンクハブと前記第2リンクハブとを連結する少なくとも3つのリンク機構と、
前記少なくとも3つのリンク機構を駆動するための駆動装置とを備え、
前記駆動装置は、前記少なくとも3つのリンク機構の各々に対して設けられるモータを含み、
前記少なくとも3つのリンク機構の各々は、
前記第1リンクハブに対して回転可能に連結された第1端部リンク部材と、
前記第2リンクハブに対して回転可能に連結された第2端部リンク部材と、
前記第1端部リンク部材および前記第2端部リンク部材の各々に対して回転可能に連結された中央リンク部材とを含み、
前記少なくとも3つのリンク機構において、
前記第1リンクハブと前記第1端部リンク部材との回転対偶部の少なくとも3つの中心軸および、前記中央リンク部材の一方端の回転対偶部の中心軸は、第1リンクハブ中心点で交わり、
前記第2リンクハブと前記第2端部リンク部材との回転対偶部の少なくとも3つの中心軸および前記中央リンク部材の他方端の回転対偶部の中心軸は、第2リンクハブ中心点で交わり、
前記方法は、
前記第2リンクハブの可動範囲内における、離散的な複数の位置に対応する各モータの駆動指令値が記憶されたマップを生成して記憶するステップと、
前記第2リンクハブの目標移動位置を受信するステップと、
前記目標移動位置が、前記可動範囲内における前記複数の位置に合致しない位置の場合に、前記マップ上の前記複数の位置における4点で囲まれる領域を多項式曲面式を用いて補間するステップと、
前記補間されたマップを用いて、各モータの駆動指令値を決定するステップと、
決定された各モータの指令値を用いて各モータを駆動するステップとを含む、方法。 - 前記複数の位置の各々は、前記第1リンクハブ中心点を通る法線と前記第2リンクハブ中心点を通る法線とのなす角度θと、前記第1リンクハブ中心点を通る法線周りの前記第2リンクハブ中心点の回転角度φとによって規定されており、
前記多項式曲面式は、以下の関係式で示される3次ベジェ曲面式である、請求項3に記載の方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022038289A JP7796384B2 (ja) | 2022-03-11 | 2022-03-11 | リンク作動装置、および、リンク作動装置の駆動方法 |
| US18/181,291 US12285864B2 (en) | 2022-03-11 | 2023-03-09 | Link actuation device and method for driving link actuation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022038289A JP7796384B2 (ja) | 2022-03-11 | 2022-03-11 | リンク作動装置、および、リンク作動装置の駆動方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023132770A JP2023132770A (ja) | 2023-09-22 |
| JP2023132770A5 JP2023132770A5 (ja) | 2025-04-03 |
| JP7796384B2 true JP7796384B2 (ja) | 2026-01-09 |
Family
ID=87933047
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022038289A Active JP7796384B2 (ja) | 2022-03-11 | 2022-03-11 | リンク作動装置、および、リンク作動装置の駆動方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12285864B2 (ja) |
| JP (1) | JP7796384B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013198942A (ja) | 2012-03-23 | 2013-10-03 | Ntn Corp | リンク作動装置の制御方法およびその制御装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60205713A (ja) | 1984-03-30 | 1985-10-17 | Hitachi Ltd | 産業用ロボツトの動作位置決め誤差補正装置 |
| JP4479957B2 (ja) * | 2003-07-18 | 2010-06-09 | パナソニック株式会社 | 曲面細分割装置 |
| CN105189051B (zh) * | 2013-03-26 | 2017-04-19 | Ntn株式会社 | 连杆动作装置的控制装置 |
| JP6289973B2 (ja) | 2014-03-31 | 2018-03-07 | Ntn株式会社 | パラレルリンク機構およびリンク作動装置 |
| JP7328065B2 (ja) * | 2019-08-08 | 2023-08-16 | Ntn株式会社 | リンク作動装置 |
-
2022
- 2022-03-11 JP JP2022038289A patent/JP7796384B2/ja active Active
-
2023
- 2023-03-09 US US18/181,291 patent/US12285864B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013198942A (ja) | 2012-03-23 | 2013-10-03 | Ntn Corp | リンク作動装置の制御方法およびその制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023132770A (ja) | 2023-09-22 |
| US12285864B2 (en) | 2025-04-29 |
| US20230286138A1 (en) | 2023-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101498835B1 (ko) | 7축 다관절 로봇의 제어방법, 제어 프로그램 및 로봇 제어장치 | |
| JP3207728B2 (ja) | 冗長マニピュレータの制御方法 | |
| US8560122B2 (en) | Teaching and playback method based on control of redundancy resolution for robot and computer-readable medium controlling the same | |
| CN113545851A (zh) | 重建器械术野中心的控制方法、系统、设备和存储介质 | |
| CN109176487A (zh) | 一种联动关节段标定方法、系统、设备、存储介质 | |
| CN113365785A (zh) | 校准工业机器人的工具的方法、控制系统和工业机器人 | |
| JP2014018912A (ja) | ロボット制御装置、ロボット制御方法およびロボット制御プログラムならびにロボットシステム | |
| CN111819038B (zh) | 采用平行连杆机构的作业设备及其控制方法 | |
| JP7742490B2 (ja) | キネマティックのポーズ空間内の軌道を決定するための方法及びキネマティックを制御するための制御装置 | |
| CN113950395B (zh) | 连杆致动装置 | |
| WO2022037392A1 (zh) | 机器人系统以及控制方法 | |
| CN112917479B (zh) | 五轴机器人的近似位姿计算方法、装置和存储介质 | |
| JP7796384B2 (ja) | リンク作動装置、および、リンク作動装置の駆動方法 | |
| CN109311158B (zh) | 连杆促动装置的操作装置和连杆促动系统 | |
| CN116852363B (zh) | 连续体机械臂末端位姿控制方法、计算机设备及可读存储介质 | |
| CN118927305B (zh) | 机器人主手与从手操作误差测试方法 | |
| JPH01267706A (ja) | ロボットの制御方法 | |
| JP2021186929A (ja) | 多軸ロボットの制御方法 | |
| JP2024084177A (ja) | リンク作動装置、および、リンク作動装置の駆動方法 | |
| CN112589800B (zh) | 桌面机械臂标定方法及装置 | |
| CN113894791A (zh) | 多自由度机器人的运动学标定方法及标定系统 | |
| KR20150031751A (ko) | 뇌수술용 다자유도 구동방법 | |
| JP4268035B2 (ja) | 産業用ロボットおよびその制御方法 | |
| JP2023104116A (ja) | リンク作動装置 | |
| JP2021013985A (ja) | ロボットシステム、ロボットシステムを用いた物品の製造方法、ロボットシステムの制御方法、ロボット装置の校正方法、入力装置、制御プログラムおよび記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20220323 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250326 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251112 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7796384 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |