AT401318B - Fuzzy steuerungssystem für manipulatoren - Google Patents
Fuzzy steuerungssystem für manipulatoren Download PDFInfo
- Publication number
- AT401318B AT401318B AT235092A AT235092A AT401318B AT 401318 B AT401318 B AT 401318B AT 235092 A AT235092 A AT 235092A AT 235092 A AT235092 A AT 235092A AT 401318 B AT401318 B AT 401318B
- Authority
- AT
- Austria
- Prior art keywords
- fuzzy
- path generator
- cartesian
- axis
- input
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 7
- 239000012636 effector Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Feedback Control In General (AREA)
- Numerical Control (AREA)
Description
<Desc/Clms Page number 1> Die Erfindung betrifft einen Fuzzy-Bahngenerator für Handhabungs-und Positioniereinrichtungen mit beliebig vielen Freiheitsgraden, insbesondere für einen Industrieroboter mit mehreren rotatorischen Achsen, der einen Fuzzy-Controller, einen Integrator und einen die Gleichungen der derikten Kinematik verarbeitenden Kinematikmodul enthält. Der erfindungsgemässe Fuzzy-Bahngenerator verwendet zur Ermittlung der einer kartesischen Zielposition und-orientierung entsprechenden Achsstellungen nur die eindeutigen Gleichungen der direkten Kinematik (auch als Hintransformation bezeichnet). Es sind bereits Einrichtungen und Verfahren zur Steuerung von Manipulatoren bekannt, die durch Sensorsysteme die Kartesische Istposition und-Orientierung des Manipulators erfassen oder diese unter Verwendung der direkten Kinematik aus den von den Winkelgebern der einzelnen Achsen gemessenen Achsstellungen ermitteln und zur kartesischen Regelung des Roboters nach der an sich bekannten Methode von Fuzzy-Control verwenden (EP-0-402-849 A2 (HITACHI)). Wahrend diese Systeme eine Rückkopplung der gemessenen Istposition in die Steuerungseinheit voraussetzen und somit als Regelungssysteme zu verstehen sind, ist die gegenständliche Erfindung ein reines Steuerungssystem, da sie keine Rückkopplung der Istposition in die Steuereinheit voraussetzt. Das in der gegenständlichen Anmeldung beschriebene System erlaubt eine sanftere (ruckfreie) Bewegung und eine höhere Geschwindigkeit des Roboters bei der gleichen dynamischen Genauigkeit (Bahntreue) oder eine höhere dynamische Genauigkeit bei gleicher Geschwindigkeit als die oben erwähnten Systeme zur kartesischen Regelung. Ein weiterer Vorteil des gegenständlichen Systems gegenüber den oben erwähnten Systemen zur kartesischen Regelung ist die Tatsache, dass die Dynamik des Manipulators im Regelsatz des Fuzzy-Controllers nicht berücksichtigt zu werden braucht. Abgesehen von den erwähnten Vorteilen gegenüber Regelungssystemen kann das gegenständliche Steuerungsverfahren zur Berechnung der inversen Kinematik zum Beispiel in der Robotersimulation eingesetzt werden, da das gegenständliche System keine Rückkopplung von der am Manipulator gemessenen Position und Orientierung des End-Effektors oder von den am Manipulator gemessenen Winkelstellungen der Achsantriebe voraussetzt. Durch den erfindungsgemässen Fuzzy-Bahngenerator werden Systeme der eingangs beschriebenen Art dadurch verbessert, dass der Fuzzy-Bahngenerator die Handhabungs-und Positioniereinrichtung, insbesondere einen Industrieroboter, sensorfrei und somit ohne Rückmeldung der Ist-Position der Achsen an den Fuzzy-Bahngenerator steuert. Es ist dabei notwendig, dass der Ausgang des Integrators, der zugleich den Ausgang des FuzzyBahngenerators bildet, mit dem Eingang des Kinematik-Moduls, dessen Ausgang über ein differenzbildendes Element mit den Werten der kartesischen Zielposition und Zielorientierung verknüpft wird und an den Eingang des Fuzzy-Controllers herangeführt wird, verbunden ist. Ebenso ist es vorteilhaft, dass der Ausgang des Integrators an den Eingang des Fuzzy-Controllers herangeführt wird, um die Nichtlinearität der inversen Kinematik von Manipulatoren mit rotatorischen Achsen zu kompensieren. Besonders geeignet zur Erreichung einer höheren dynamischen Genauigkeit und Bahntreue ist es, dass für jede an den Eingang des Bahngenerators angelegte kartesische Zielposition und Zielorientierung in mehreren iterativen Berechnungsdurchläufen die entsprechenden Winkeistellungen der Achsantriebe auf eine beliebige vorgegebene Genauigkeit ermittelt werden. In den Zeichnungen wird die Erfindung anhand von beispielsweisen Ausführungsformen erläutert und zwar zeigen : Fig. 1 Ein Ausführungsbeispiel der Erfindung im Blockschaltbild, Fig. 2 Ein Ausführungsbeispiel des Fuzzy-Bahngenerators für einen Manipulator bestehend aus zwei rotatorischen Achsen und Fig. 3 Das Modell des dem in der Fig. 2 dargestellten Ausführungsbeispiel zugrundegelegten Manipula- tors. Das Kernstück der Erfindung besteht aus dem Fuzzy-Bahngenerator 1, bestehend aus den folgenden in einer geschlossenen Schleife angeordneten Einheiten : Fuzzy-Controller-Einheit 2, Kinematik-Modul 3. differenzbildendes Element 4 und Integrator 5. Die aktuellen, berechneten Winkelwert Q5011 für die Achsantriebe 9-11 werden an den Eingang des Kinematik-Moduls 3 herangeführt. Am Ausgang des Kinematik-Moduls, in dem das kinematische Modell des Manipulators in Form des Gleichungssystems der direkten Kinematik realisiert ist, liegen die sich aus diesen Winkelwerten eindeutig ergebenden Position und die Orientierung des Manipulatorendeffektors Pberechnet-Die Abweichung von Pberechnet von der am Eingang des Fuzzy-Bahngenerators 1 anliegenden <Desc/Clms Page number 2> EMI2.1 Abweichung wird in Fig. 1 und Fig. 2 als Ap bezeichnet. Wenn Ap der erforderlichen, vorgegebenen Genauigkeit entspricht, werden die aktuellen, berechneten Winkelwert 50"zur Weitergabe an die Achsregler 6-8 als Sollwerte freigegeben. Aus der Abweichung Ap und den aktuellen, berechneten Winkelwerten ase werden von dem Fuzzy-Controller 2 inkrementelle Korrekturwerte Am generiert, die die Abweichung von Pberechnet von Pz, el verkleinern. Die Korrekturwerte Aa werden durch den Integrator 5 zu den Im vorigen EMI2.2 entsteht. Die Achsregler 6-8 sind Positionsregler, die Vorzugsweise je nach den erforderlichen Taktraten in einem oder mehreren Signalprozessoren implementiert sind. Die Istpositionen der Achsantnebe 9-11 werden durch je einen Winkelgeber 12-14, vorzugsweise optische Inkrement geber, erfasst und nach der Differenzbildung im Summierpunkt 15 in die Achsregler 6-8 rückgekoppelt. Die Regelung der Achsantriebe erfolgt durch an sich bekannte digitale Regelalgorithmen, vorzugsweise PID-Regler mit Geschwindigkeitsvorsteuerung. Durch eine zusätzliche Weiterentwicklung des erfindungsgemässen Steuerungsverfahrens durch die Erweiterung der Regelbasis des Fuzzy-Controllers 2 kann es zur Steuerung kinematisch redundanter Manipulatoren eingesetzt werden.
Claims (4)
- Patentansprüche 1. Fuzzy-Bahngenerator für Handhabungs-und Positioniereinrichtungen mit beliebig vielen Freiheitsgra- den, insbesondere für einen Industrieroboter mit mehreren rotatorischen Achsen, der einen Fuzzy- Controller, einen Integrator und einen die Gleichungen der derikten Kinematik verarbeitenden Kinema- tikmodul enthält, dadurch gekennzeichnet, dass der Fuzzy-Bahngenerator die Handhabungs-und Positioniereinrichtung, insbesondere einen Industrieroboter, sensorfrei und somit ohne Rückmeldung der Ist-Position der Achsen an den Fuzzy-Bahngenerator steuert.
- 2. Fuzzy-Bahngenerator nach Anspruch 1, dadurch gekennzeichnet, dass der Ausgang des Integrators, der zugleich den Ausgang des Fuzzy-Bahngenerators bildet, mit dem Eingang des Kinematik-Moduls, dessen Ausgang über ein differenzbildendes Element mit den Werten der kartesischen Zielposition und Zielorientierung verknüpft wird und an den Eingang des Fuzzy-Controllers herangeführt wird, verbunden ist.
- 3. Fuzzy-Bahngenerator nach den Ansprüchen 1 und 2, dadurch gekennzeichnet, dass der Ausgang des Integrators an den Eingang des Fuzzy-Controllers herangeführt wird.
- 4. Fuzzy-Bahngenerator zum Betrieb eines Steuerungssystems nach den Ansprüchen 1 bis 3, dadurch gekennzeichnet, dass für jede an den Eingang des Bahngenerators angelegte kartesische Zielposition und Zielonentierung in mehreren iterativen Berechnungsdurchläufen die entsprechenden Winkelstellun- gen der Achsantriebe auf eine beliebige vorgegebene Genauigkeit ermittelt werden.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AT235092A AT401318B (de) | 1992-11-27 | 1992-11-27 | Fuzzy steuerungssystem für manipulatoren |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AT235092A AT401318B (de) | 1992-11-27 | 1992-11-27 | Fuzzy steuerungssystem für manipulatoren |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ATA235092A ATA235092A (de) | 1995-12-15 |
| AT401318B true AT401318B (de) | 1996-08-26 |
Family
ID=3532721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT235092A AT401318B (de) | 1992-11-27 | 1992-11-27 | Fuzzy steuerungssystem für manipulatoren |
Country Status (1)
| Country | Link |
|---|---|
| AT (1) | AT401318B (de) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4536690A (en) * | 1982-10-19 | 1985-08-20 | Calspan Corporation | Tool-supporting self-propelled robot platform |
| US4764881A (en) * | 1986-02-10 | 1988-08-16 | James R. Cook | Computer controlled altazimuth telescope mount |
| EP0402849A2 (de) * | 1989-06-12 | 1990-12-19 | Hitachi, Ltd. | Handhabungsgerät |
| JPH03139704A (ja) * | 1989-10-26 | 1991-06-13 | Toshiba Corp | ロボットの障害物回避制御方法およびロボットの障害物回避制御装置 |
| US5065337A (en) * | 1988-08-31 | 1991-11-12 | Fanuc Ltd. | Vertical revolute joint robot |
-
1992
- 1992-11-27 AT AT235092A patent/AT401318B/de not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4536690A (en) * | 1982-10-19 | 1985-08-20 | Calspan Corporation | Tool-supporting self-propelled robot platform |
| US4764881A (en) * | 1986-02-10 | 1988-08-16 | James R. Cook | Computer controlled altazimuth telescope mount |
| US5065337A (en) * | 1988-08-31 | 1991-11-12 | Fanuc Ltd. | Vertical revolute joint robot |
| EP0402849A2 (de) * | 1989-06-12 | 1990-12-19 | Hitachi, Ltd. | Handhabungsgerät |
| JPH03139704A (ja) * | 1989-10-26 | 1991-06-13 | Toshiba Corp | ロボットの障害物回避制御方法およびロボットの障害物回避制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| ATA235092A (de) | 1995-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Canudas et al. | Adaptive friction compensation in DC-motor drives | |
| DE69636447T2 (de) | Verfahren und vorrichtung zum steuern der bewegung eines redundanten manipulators | |
| EP1602456B1 (de) | Verfahren und Vorrichtung zum Steuern von Handhabungsgeräten | |
| DE102014103370B4 (de) | Verfahren und Vorrichtung zur zeitdiskreten Steuerung eines Manipulators | |
| DE3344633A1 (de) | Verfahren und vorrichtung zur steuerung eines roboters | |
| Paul et al. | The dynamics of the PUMA manipulator | |
| EP0508202A1 (de) | Einrichtung zur Führung des Endeffektors eines Roboters längs einer Sollbahn | |
| US5187418A (en) | Method of controlling articulated robot | |
| DE102018004673A1 (de) | Robotersystem, das eine Geschwindigkeit anzeigt | |
| EP0184075B1 (de) | Einrichtung und Verfahren zum Regeln eines Industrieroboters | |
| DE19800552C2 (de) | Verfahren zur Kommandosteuerung eines Manipulators | |
| DE102020200165A1 (de) | Robotersteuereinrichtung und Verfahren zum Steuern eines Roboters | |
| DE69207627T2 (de) | Hybrides Lage- und Kraftregelsystem | |
| AT401318B (de) | Fuzzy steuerungssystem für manipulatoren | |
| JPS599708A (ja) | ロボツトシステムの動作誤差補正方法 | |
| Okuma et al. | A neural network compensator for uncertainties of robotic manipulators | |
| Park et al. | The design of sliding mode controller with perturbation observer for a 6-DOF parallel manipulator | |
| Jha | Geometric programming based robot control design | |
| Hsu et al. | A new design of adaptive fuzzy hybrid force/position controller for robot manipulators | |
| Feng et al. | Robot tracking in task space using neural networks | |
| DE102022206381B4 (de) | Verfahren zum Steuern einer Robotervorrichtung | |
| Zou et al. | Position control and vibration suppression for flexible-joint surgical robot | |
| Yegerlehner et al. | Experimental implementation of neural network controller for robot undergoing large payload changes | |
| Lee et al. | Decentralized model reference adaptive control of large flexible structures | |
| Kang et al. | Robust tracking control of a direct drive robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EIH | Change in the person of patent owner | ||
| ELJ | Ceased due to non-payment of the annual fee |