AT401318B - Fuzzy steuerungssystem für manipulatoren - Google Patents

Fuzzy steuerungssystem für manipulatoren Download PDF

Info

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
Application number
AT235092A
Other languages
English (en)
Other versions
ATA235092A (de
Original Assignee
Khachatouri Yeghiazarians Vahe
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 Khachatouri Yeghiazarians Vahe filed Critical Khachatouri Yeghiazarians Vahe
Priority to AT235092A priority Critical patent/AT401318B/de
Publication of ATA235092A publication Critical patent/ATA235092A/de
Application granted granted Critical
Publication of AT401318B publication Critical patent/AT401318B/de

Links

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)

  1. 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. 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. 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. 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.
AT235092A 1992-11-27 1992-11-27 Fuzzy steuerungssystem für manipulatoren AT401318B (de)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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