JP5343081B2 - 経路計画器用の加加速度制限軌道計画システムおよび方法 - Google Patents
経路計画器用の加加速度制限軌道計画システムおよび方法 Download PDFInfo
- Publication number
- JP5343081B2 JP5343081B2 JP2010530000A JP2010530000A JP5343081B2 JP 5343081 B2 JP5343081 B2 JP 5343081B2 JP 2010530000 A JP2010530000 A JP 2010530000A JP 2010530000 A JP2010530000 A JP 2010530000A JP 5343081 B2 JP5343081 B2 JP 5343081B2
- Authority
- JP
- Japan
- Prior art keywords
- phase
- value
- jerk
- sample period
- jerk value
- 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
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/416—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41408—Control of jerk, change of acceleration
-
- 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43168—Motion profile planning for point to point control
-
- 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
- Y10S388/00—Electricity: motor control systems
- Y10S388/90—Specific system operational feature
- Y10S388/904—Stored velocity profile
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Paper (AREA)
- Feedback Control In General (AREA)
Description
任意の運動を実施する前に、既知/未知の変数に基づいて相関した運動方程式を解くことができる。この方法によってソリューション(solution)が得られるが、この方法では複雑な計算(complex calculation)が必要となり、それは実時間で実施するには容易には適合可能でない。さらに、多くの場合では、複雑なソリューション(complex solution)となり、それでは閉じた形(closed form)が得られない。
本発明の実施形態では、プロセッサ3は、一定加加速度モードを利用して運動プロファイルを計算する。この場合、加加速度が被制御変数であり、加速度および速度は、超えるべきでない最大値である。経路計画アルゴリズムを簡単にするために、プロセッサ3は、運動が進行中、首尾よく最終状態を満たすために必要となる加加速度値を計算する。これはまた、減速ソリューション(deceleration solution)としても知られる。しかし、最終状態に応じて、最終状態に到達するために必要となる加加速度値は、より低速度への減速、またはより高速度への加速を示すことがある。
2 (PMM)マザーボード
3 マイクロプロセッササブシステム
4 経路生成器
5 (PMM)ファイバ端子ブロック
6 通信バス
7 I/Oモジュール
8 PMMサーボ制御ボード
9 PACシステム型運動制御器
Claims (14)
- 実時間で運動プロファイルを生成するシステムであって、
運動を第1フェーズおよび第2フェーズに分割するように構成されたプロセッサを備え、前記第1フェーズが、前記運動を定速セグメントに向けて指令することを含み、
前記第2フェーズが、前記第1フェーズを監視して、運動が進行中に首尾よく最終状態に到達するために必要となる加加速度値を適用することが必要となる時点を決定し、
現時点でのサンプル期間について、首尾よく最終状態に到達するために必要となる加加速度値(Jn)を計算し、
次のサンプル期間について、首尾よく最終状態に到達するために必要となる加加速度値(Jn+1)を計算し、
前記現時点でのサンプル期間について必要となる前記計算済み加加速度値(Jn)および前記次のサンプル期間について必要となる前記計算済み加加速度値(Jn+1)を、指令加加速度値(Jc)と比較することを含む、システム。 - 前記プロセッサが、
前記第2フェーズが目標位置に到達するために必要となる加加速度値を適用することを含み、
前記第2フェーズが制御を行わなければならない前記時点が、前記第1フェーズの開始後、いつでも生じ得る、請求項1記載のシステム。 - 前記プロセッサが、サンプル期間にわたって、処理を前記第1フェーズ計算および前記第2フェーズ計算に分割するようにさらに構成される、請求項1記載のシステム。
- 前記プロセッサが、プログラミングされた制限値を超えずに前記運動プロファイルを生成するようにさらに構成され、前記運動プロファイルが、前記目標位置に到達する最短時間経路を示し、首尾よく最終状態を満たすために必要となる前記加加速度値が、サンプル期間で実施される、請求項2記載のシステム。
- 前記プロセッサが、前記運動を完了させるために必要となる離散時間セグメントの数を決
定するようにさらに構成され、前記運動プロファイルが、前記初期位置と目標位置との間で複数の離散時間セグメントを含む、請求項2記載のシステム。 - 前記第2フェーズが、前記複数の離散時間セグメントのうちの1つと同時に開始する、請求項5記載のシステム。
- 前記プロセッサが、入力指令値に正しい符号を付与するようにさらに構成され、加加速度、速度、加速度、および減速度に関する入力指令値が、絶対値としてユーザが指定した値である、請求項1記載のシステム。
- 前記プロセッサが、
少なくとも1つのユーザが指定した新たな運動指令値を受信すると、進行中の前記運動を中断し、前記少なくとも1つの新たな運動指令値が、前記プログラミングされた制限値に反することがなく、
前記少なくとも1つの新たな指令値を実施して前記運動を続けるようにさらに構成される、請求項4記載のシステム。 - 前記プロセッサが、
少なくとも1つのユーザが指定した新たな運動指令値を受信すると、警告を発し、前記少なくとも1つの新たな運動指令値が、前記プログラミングされた制限値に反し、
現時点での指令値を用いて前記運動を続けるようにさらに構成される、請求項4記載のシステム。 - 前記プロセッサが、前記指令加加速度値が、前記現時点でのサンプル期間について必要となる前記計算済み加加速度値と、前記次のサンプル期間に関する前記計算済み加加速度値との間にあるとき、前記現時点でのサンプル期間について必要となる前記計算済み加加速度値を実施して、前記運動の前記第2フェーズを開始するようにさらに構成される、請求項9記載のシステム。
- 前記現時点でのサンプル期間について必要となる前記計算済み加加速度値が、前記現時点のサンプル期間時に実施される、請求項1乃至10のいずれかに記載のシステム。
- 実時間で運動プロファイル生成するシステムであって、
指令信号を受信するように構成されたI/Oモジュールと、
前記運動プロファイルに基づいて前記指令信号を送信し、
運動を第1フェーズおよび第2フェーズに分割し、
前記第2フェーズが目標位置に到達するために制御を行わなければならない時点を運動が進行中に計算し、
現時点でのサンプル期間について、首尾よく最終状態に到達するために必要となる加加速度値(Jn)を計算し、
次のサンプル期間について、首尾よく最終状態に到達するために必要となる加加速度値(Jn+1)を計算し、
前記現時点でのサンプル期間について必要となる前記計算済み加加速度値(Jn)および前記次のサンプル期間について必要となる前記計算済み加加速度値(Jn+1)を、指令加加速度値(Jc)と比較するように構成されたプロセッサと、
を備える、システム。 - 前記プロセッサが、
運動が進行中、首尾よく目標位置に到達するために必要となる加加速度値を計算し、前記第2フェーズが制御を行わなければならない時点で、前記計算済み加加速度値を実施する
ようにさらに構成され、
前記第2フェーズが制御を行わなければならない前記時点が、サンプル期間で生じ、
前記第2フェーズが制御を行わなければならない前記時点が、前記第1フェーズの開始後、いつでも生じ得る、請求項12記載のシステム。 - 実時間で運動プロファイルを生成する方法であって、
運動を第1フェーズおよび第2フェーズに分割するステップと、
前記第1フェーズの間に、前記運動を定速セグメントに向けて指令するステップと、
前記第1フェーズを監視して、運動が進行中に首尾よく最終状態に到達するために必要となる加加速度値を適用することが必要となる時点を決定するステップと、
現時点でのサンプル期間について、首尾よく最終状態に到達するために必要となる加加速度値(Jn)を計算するステップと、
次のサンプル期間について、首尾よく最終状態に到達するために必要となる加加速度値(Jn+1)を計算するステップと、
前記現時点でのサンプル期間について必要となる前記計算済み加加速度値(Jn)および前記次のサンプル期間について必要となる前記計算済み加加速度値(Jn+1)を、指令加加速度値(Jc)と比較するステップと、
を含む、方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/875,913 US7919940B2 (en) | 2007-10-21 | 2007-10-21 | System and method for jerk limited trajectory planning for a path planner |
US11/875,913 | 2007-10-21 | ||
PCT/US2008/072966 WO2009055120A2 (en) | 2007-10-21 | 2008-08-13 | System and method for jerk limited trajectory planning for a path planner |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011501292A JP2011501292A (ja) | 2011-01-06 |
JP2011501292A5 JP2011501292A5 (ja) | 2012-11-01 |
JP5343081B2 true JP5343081B2 (ja) | 2013-11-13 |
Family
ID=39767086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010530000A Active JP5343081B2 (ja) | 2007-10-21 | 2008-08-13 | 経路計画器用の加加速度制限軌道計画システムおよび方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7919940B2 (ja) |
EP (1) | EP2220544B1 (ja) |
JP (1) | JP5343081B2 (ja) |
CN (1) | CN101939711B (ja) |
WO (1) | WO2009055120A2 (ja) |
Families Citing this family (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8024069B2 (en) * | 2009-01-28 | 2011-09-20 | Ge Intelligent Platforms, Inc. | System and method for path planning |
DE102009023307A1 (de) * | 2009-05-29 | 2010-12-02 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Steuerung eines Manipulators |
WO2011008207A1 (en) * | 2009-07-15 | 2011-01-20 | Otis Elevator Company | Energy savings with optimized motion profiles |
DE102010013526A1 (de) * | 2010-03-31 | 2011-10-06 | Weiß GmbH Sondermaschinentechnik | Verfahren zur rotatorischen und/oder linearen Bewegung eines Werkstücks |
JP5146512B2 (ja) * | 2010-10-13 | 2013-02-20 | オムロン株式会社 | 制御装置、制御システムおよび制御方法 |
DE102010050232A1 (de) * | 2010-10-30 | 2012-05-03 | Volkswagen Ag | Verfahren und Vorrichtung zum Steuern eines Ventils einer Brennkraftmaschine |
JP5320420B2 (ja) * | 2011-02-18 | 2013-10-23 | 株式会社日立ハイテクインスツルメンツ | モータ制御装置およびモータ制御方法 |
US10185304B2 (en) | 2012-03-21 | 2019-01-22 | Delcam Limited | Timing a machine tool using an accelerometer |
GB201204908D0 (en) | 2012-03-21 | 2012-05-02 | Delcam Plc | Method and system for testing a machine tool |
JP2014233774A (ja) * | 2013-05-31 | 2014-12-15 | 株式会社荏原製作所 | ロボットアーム制御装置、基板搬送装置、基板処理装置、ロボットアーム制御方法およびプログラム |
US9354651B2 (en) * | 2013-08-28 | 2016-05-31 | Rockwell Automation Technologies, Inc. | Sizing and tuning methodology for optimized motion control components and energy efficiency |
US9354070B2 (en) | 2013-10-31 | 2016-05-31 | Crown Equipment Corporation | Systems, methods, and industrial vehicles for determining the visibility of features |
EP3761223B1 (en) * | 2013-12-04 | 2024-10-09 | Mobileye Vision Technologies Ltd. | Adjusting lane offset autonomously |
JP5908544B2 (ja) * | 2014-08-11 | 2016-04-26 | ファナック株式会社 | 駆動軸のジャークを低下させるロボットプログラムを生成するロボットプログラム生成装置 |
CN106575150B (zh) | 2014-08-16 | 2020-03-03 | 谷歌有限责任公司 | 使用运动数据识别手势的方法和可穿戴计算设备 |
JP6133825B2 (ja) * | 2014-08-28 | 2017-05-24 | ファナック株式会社 | 反転時の最適な加速度を算出する数値制御装置 |
US9227632B1 (en) * | 2014-08-29 | 2016-01-05 | GM Global Technology Operations LLC | Method of path planning for evasive steering maneuver |
US10176032B2 (en) | 2014-12-01 | 2019-01-08 | Uptake Technologies, Inc. | Subsystem health score |
US10579750B2 (en) | 2015-06-05 | 2020-03-03 | Uptake Technologies, Inc. | Dynamic execution of predictive models |
US10254751B2 (en) | 2015-06-05 | 2019-04-09 | Uptake Technologies, Inc. | Local analytics at an asset |
US10176279B2 (en) | 2015-06-05 | 2019-01-08 | Uptake Technologies, Inc. | Dynamic execution of predictive models and workflows |
US10878385B2 (en) | 2015-06-19 | 2020-12-29 | Uptake Technologies, Inc. | Computer system and method for distributing execution of a predictive model |
CA2998502A1 (en) | 2015-09-17 | 2017-03-23 | Uptake Technologies, Inc. | Computer systems and methods for sharing asset-related information between data platforms over a network |
US10623294B2 (en) | 2015-12-07 | 2020-04-14 | Uptake Technologies, Inc. | Local analytics device |
US11295217B2 (en) | 2016-01-14 | 2022-04-05 | Uptake Technologies, Inc. | Localized temporal model forecasting |
US10510006B2 (en) | 2016-03-09 | 2019-12-17 | Uptake Technologies, Inc. | Handling of predictive models based on asset location |
US9857795B2 (en) * | 2016-03-24 | 2018-01-02 | Honda Motor Co., Ltd. | System and method for trajectory planning for unexpected pedestrians |
US10796235B2 (en) | 2016-03-25 | 2020-10-06 | Uptake Technologies, Inc. | Computer systems and methods for providing a visualization of asset event and signal data |
US9776640B1 (en) | 2016-03-30 | 2017-10-03 | Linestream Technologies | Automatic determination of maximum acceleration for motion profiles |
FR3051569A1 (fr) * | 2016-05-17 | 2017-11-24 | Peugeot Citroen Automobiles Sa | Procede et systeme de controle d'un actionneur electromagnetique de soupape d'un moteur thermique a loi d'accostage optimisee |
FR3051782B1 (fr) * | 2016-05-24 | 2018-07-06 | Fmc Technologies Sa | Dispositif de commande de deplacement, procede et dispositif d'acquisition et de calcul pour celui-ci, ainsi que bras articule de chargement de fluide le comportant. |
US20170353353A1 (en) | 2016-06-03 | 2017-12-07 | Uptake Technologies, Inc. | Provisioning a Local Analytics Device |
US10210037B2 (en) | 2016-08-25 | 2019-02-19 | Uptake Technologies, Inc. | Interface tool for asset fault analysis |
US10474932B2 (en) | 2016-09-01 | 2019-11-12 | Uptake Technologies, Inc. | Detection of anomalies in multivariate data |
US10228925B2 (en) | 2016-12-19 | 2019-03-12 | Uptake Technologies, Inc. | Systems, devices, and methods for deploying one or more artifacts to a deployment environment |
KR20180082115A (ko) * | 2017-01-10 | 2018-07-18 | 한화에어로스페이스 주식회사 | S-커브를 이용한 모션 프로파일 생성 방법 및 컴퓨팅 장치 |
US10579961B2 (en) | 2017-01-26 | 2020-03-03 | Uptake Technologies, Inc. | Method and system of identifying environment features for use in analyzing asset operation |
US10671039B2 (en) | 2017-05-03 | 2020-06-02 | Uptake Technologies, Inc. | Computer system and method for predicting an abnormal event at a wind turbine in a cluster |
US10255526B2 (en) | 2017-06-09 | 2019-04-09 | Uptake Technologies, Inc. | Computer system and method for classifying temporal patterns of change in images of an area |
US11232371B2 (en) | 2017-10-19 | 2022-01-25 | Uptake Technologies, Inc. | Computer system and method for detecting anomalies in multivariate data |
US10552246B1 (en) | 2017-10-24 | 2020-02-04 | Uptake Technologies, Inc. | Computer system and method for handling non-communicative assets |
US10379982B2 (en) | 2017-10-31 | 2019-08-13 | Uptake Technologies, Inc. | Computer system and method for performing a virtual load test |
US10635519B1 (en) | 2017-11-30 | 2020-04-28 | Uptake Technologies, Inc. | Systems and methods for detecting and remedying software anomalies |
US10815966B1 (en) | 2018-02-01 | 2020-10-27 | Uptake Technologies, Inc. | Computer system and method for determining an orientation of a wind turbine nacelle |
US10169135B1 (en) | 2018-03-02 | 2019-01-01 | Uptake Technologies, Inc. | Computer system and method of detecting manufacturing network anomalies |
US10554518B1 (en) | 2018-03-02 | 2020-02-04 | Uptake Technologies, Inc. | Computer system and method for evaluating health of nodes in a manufacturing network |
CN110365280A (zh) * | 2018-04-03 | 2019-10-22 | 东元电机股份有限公司 | 马达控制系统及其方法 |
US10635095B2 (en) | 2018-04-24 | 2020-04-28 | Uptake Technologies, Inc. | Computer system and method for creating a supervised failure model |
DE102018110297B4 (de) * | 2018-04-27 | 2023-02-09 | Carl Zeiss Industrielle Messtechnik Gmbh | Verfahren und Vorrichtung zur ruckbegrenzten Trajektorieplanung und Echtzeit-Steuerung einer Bewegung |
US10860599B2 (en) | 2018-06-11 | 2020-12-08 | Uptake Technologies, Inc. | Tool for creating and deploying configurable pipelines |
US10579932B1 (en) | 2018-07-10 | 2020-03-03 | Uptake Technologies, Inc. | Computer system and method for creating and deploying an anomaly detection model based on streaming data |
EP3623887A1 (de) * | 2018-09-12 | 2020-03-18 | Siemens Aktiengesellschaft | Zeitoptimierte bewegungsführung zwischen bahnabschnitten |
US11119472B2 (en) | 2018-09-28 | 2021-09-14 | Uptake Technologies, Inc. | Computer system and method for evaluating an event prediction model |
US11181894B2 (en) | 2018-10-15 | 2021-11-23 | Uptake Technologies, Inc. | Computer system and method of defining a set of anomaly thresholds for an anomaly detection model |
US11480934B2 (en) | 2019-01-24 | 2022-10-25 | Uptake Technologies, Inc. | Computer system and method for creating an event prediction model |
US11030067B2 (en) | 2019-01-29 | 2021-06-08 | Uptake Technologies, Inc. | Computer system and method for presenting asset insights at a graphical user interface |
US11797550B2 (en) | 2019-01-30 | 2023-10-24 | Uptake Technologies, Inc. | Data science platform |
CN109765851B (zh) * | 2019-02-15 | 2021-02-05 | 大族激光科技产业集团股份有限公司 | 轨迹运动的速度计算方法、装置、存储介质及计算机设备 |
US11215004B2 (en) | 2019-03-22 | 2022-01-04 | Ford Global Technologies, Llc | Closed loop door position control |
DE102019204484A1 (de) * | 2019-03-29 | 2020-10-01 | Festo Se & Co. Kg | Trajektorien-Planungseinheit, Ventilanordnung und Verfahren |
CN110000794B (zh) * | 2019-05-06 | 2022-08-23 | 江苏集萃智能制造技术研究所有限公司 | 一种基于协作机器人的截断式非对称速度规划方法 |
US11208986B2 (en) | 2019-06-27 | 2021-12-28 | Uptake Technologies, Inc. | Computer system and method for detecting irregular yaw activity at a wind turbine |
US10975841B2 (en) | 2019-08-02 | 2021-04-13 | Uptake Technologies, Inc. | Computer system and method for detecting rotor imbalance at a wind turbine |
CN111158318B (zh) * | 2020-01-16 | 2022-10-18 | 江南大学 | 一种非对称性四次曲线柔性加减速规划方法 |
US11562268B2 (en) * | 2020-06-11 | 2023-01-24 | Zebra Technologies Corporation | Estimating physiological load from location data |
CN111665851B (zh) * | 2020-06-30 | 2022-02-11 | 哈工大机器人(合肥)国际创新研究院 | 一种动态调整机器人运行速度的轨迹规划方法及装置 |
US11892830B2 (en) | 2020-12-16 | 2024-02-06 | Uptake Technologies, Inc. | Risk assessment at power substations |
CN113359620B (zh) * | 2021-06-15 | 2022-03-15 | 深圳市旗众智能科技有限公司 | 一种用于轴运动的软限位控制方法及基于rtx64的开放式运动控制器 |
CN113942781B (zh) * | 2021-10-15 | 2023-12-01 | 西门子工厂自动化工程有限公司 | 确定输送系统选型数据的方法和设备以及计算机可读存储介质 |
CN113858213B (zh) * | 2021-11-09 | 2023-07-25 | 南京埃斯顿机器人工程有限公司 | 一种用于目标同步的机器人动态轨迹规划方法 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4751984A (en) * | 1985-05-03 | 1988-06-21 | Otis Elevator Company | Dynamically generated adaptive elevator velocity profile |
US4775903A (en) * | 1986-10-14 | 1988-10-04 | Hewlett-Packard Company | Sampled servo seek and track follow system for a magnetic disc drive |
US4723977A (en) * | 1986-11-19 | 1988-02-09 | Emhart Industries, Inc. | Electronic servo control of glass gob distribution |
EP0268491A3 (en) | 1986-11-20 | 1988-08-03 | Unimation Inc. | Multiaxis robot having improved motion control |
US4769583A (en) * | 1987-05-01 | 1988-09-06 | General Motors Corporation | Motion control system with minimum time path generation |
JPH06274220A (ja) * | 1993-03-23 | 1994-09-30 | Mitsubishi Heavy Ind Ltd | Nc装置 |
JPH086628A (ja) * | 1994-06-21 | 1996-01-12 | Fanuc Ltd | 加々々速度に制限を持つ移動指令の計画・作成方法 |
US5854544A (en) | 1994-10-21 | 1998-12-29 | Siemens Aktiengesellschaft | Velocity control with limited jolting |
JP3599849B2 (ja) * | 1995-08-21 | 2004-12-08 | ファナック株式会社 | サーボ制御における移動指令の分配方法 |
JPH11514774A (ja) * | 1996-09-02 | 1999-12-14 | フィリップス エレクトロニクス ネムローゼ フェンノートシャップ | 設定値生成器を用いての制御 |
US5950799A (en) * | 1996-12-24 | 1999-09-14 | Owens-Brockway Glass Container Inc. | Generation of lehr loader motion profile in an individual section glassware forming system |
KR100242447B1 (ko) * | 1997-12-31 | 2000-04-01 | 윤종용 | 로봇 제어를 위한 경로 계획 장치 및 경로 계획 방법 |
US6216058B1 (en) * | 1999-05-28 | 2001-04-10 | Brooks Automation, Inc. | System of trajectory planning for robotic manipulators based on pre-defined time-optimum trajectory shapes |
JP4364634B2 (ja) * | 2001-07-13 | 2009-11-18 | ブルックス オートメーション インコーポレイテッド | 二次元3自由度ロボットアームの軌道プラニング及び移動制御戦略 |
US6850386B2 (en) * | 2001-07-18 | 2005-02-01 | Seagate Technology Llc | Control object positioning using an optimum jerk profile to reduce excitation of mechanical resonances |
JP3955217B2 (ja) * | 2002-02-15 | 2007-08-08 | 株式会社不二越 | 産業用ロボットの制御方法及び制御装置 |
US6757583B2 (en) * | 2002-06-27 | 2004-06-29 | Joe Giamona | Interpolated motion control over a serial network |
US6845287B2 (en) * | 2002-11-20 | 2005-01-18 | Asml Holding N.V. | Method, system, and computer program product for improved trajectory planning and execution |
DE10315525B4 (de) | 2003-04-04 | 2006-04-13 | Siemens Ag | Steuerverfahren zur ruckbegrenzten Geschwindigkeitsführung eines bewegbaren Maschinenelementes einer numerisch gesteuerten industriellen Bearbeitungsmaschine |
US20040225382A1 (en) * | 2003-05-09 | 2004-11-11 | Phil Brown | Jerk profile, vector motion control and real time position capture in motion control systems |
US7170581B2 (en) * | 2004-10-27 | 2007-01-30 | Asml Netherlands B.V. | Self-adapting feedforward control tuning for motion system, and lithographic apparatus provided with such a motion system |
DE102004059966B3 (de) | 2004-12-13 | 2006-06-22 | Siemens Ag | Verfahren und Einrichtung zur Bewegungsführung eines bewegbaren Maschinenelements einer numerisch gesteurten Maschine |
US7208897B2 (en) * | 2005-03-04 | 2007-04-24 | Linear Corporation | Motion control system for barrier drive |
SG160423A1 (en) * | 2005-03-23 | 2010-04-29 | Hurco Co Inc | Method of tolerance-based trajectory planning and control |
JP2007086904A (ja) * | 2005-09-20 | 2007-04-05 | Brother Ind Ltd | 加速度軌跡生成装置 |
CN1971457A (zh) * | 2005-11-25 | 2007-05-30 | 中国科学院沈阳计算技术研究所有限公司 | 一种用于数控机床的加减速控制方法 |
-
2007
- 2007-10-21 US US11/875,913 patent/US7919940B2/en active Active
-
2008
- 2008-08-13 EP EP08797750.0A patent/EP2220544B1/en active Active
- 2008-08-13 JP JP2010530000A patent/JP5343081B2/ja active Active
- 2008-08-13 WO PCT/US2008/072966 patent/WO2009055120A2/en active Application Filing
- 2008-08-13 CN CN2008801134171A patent/CN101939711B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101939711A (zh) | 2011-01-05 |
US7919940B2 (en) | 2011-04-05 |
JP2011501292A (ja) | 2011-01-06 |
EP2220544B1 (en) | 2013-10-16 |
WO2009055120A9 (en) | 2011-01-13 |
US20090102411A1 (en) | 2009-04-23 |
CN101939711B (zh) | 2013-11-20 |
WO2009055120A3 (en) | 2010-11-25 |
WO2009055120A2 (en) | 2009-04-30 |
EP2220544A2 (en) | 2010-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5343081B2 (ja) | 経路計画器用の加加速度制限軌道計画システムおよび方法 | |
JP5328798B2 (ja) | 運動制御システムにおいて終了条件を満たす方法およびシステム | |
JP5762625B2 (ja) | 軌跡制御装置 | |
CN102681487B (zh) | 数控系统中操作设备的轨迹平滑方法和装置及数控机床 | |
CN106873358B (zh) | 控制装置以及控制方法 | |
US7479751B2 (en) | Elimination of unintended velocity reversals in s-curve velocity profiles | |
CN114077226B (zh) | S型曲线速度规划方法、控制终端及计算机可读存储介质 | |
CN102360198B (zh) | 数控系统中操作设备的速度规划方法、装置及数控机床 | |
CN111727411A (zh) | 设备运动控制方法、设备和存储装置 | |
CN104898577B (zh) | S形曲线速度规划方法、装置及数控方法和数控机床 | |
JP6899099B2 (ja) | 機械制御システム、機械制御装置、及び制振指令生成方法 | |
US7245975B2 (en) | Skew compensation | |
CN105302076A (zh) | 具有速度变动的抑制部的数值控制装置 | |
WO2004094113A2 (en) | Apparatus for controlling a motor | |
KR100729403B1 (ko) | 프로그래머블 컨트롤러 | |
CN110968036B (zh) | 数值控制装置 | |
CN109521804B (zh) | 一种机器人的运动控制方法、伺服控制器和可读存储介质 | |
CN108964553B (zh) | 一种用于伺服电机控制的路径规划方法及装置 | |
US20240217348A1 (en) | Adaptive speed control system and method for adapting motor control to changing load conditions | |
US20200318614A1 (en) | Wind turbine control system comprising improved upsampling technique | |
CN118174597B (zh) | 一种电机减速控制方法、装置、运动控制器及存储介质 | |
CN111522328A (zh) | 用于伺服系统自调谐的方法及装置、伺服系统 | |
Ivanov | Speed optimisation and trajectory control for large-scale textile plotter | |
KR100700187B1 (ko) | 모터의 가감속 운전 방법 | |
CN118746958A (zh) | 适用于短距离nurbs插补的速度规划方法及计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110801 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110801 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121113 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130109 |
|
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: 20130723 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130812 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5343081 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |