- 12V Akku mit 280 Ah bauen         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Arexx Roboterarm MINI RACS positioniert trotz Kalibrierung falsch

  1. #1
    Benutzer Stammmitglied Avatar von Pali64
    Registriert seit
    18.02.2016
    Ort
    Lehrberg
    Beiträge
    56

    Arexx Roboterarm MINI RACS positioniert trotz Kalibrierung falsch

    Anzeige

    Praxistest und DIY Projekte
    Hallo liebe RoboterArm benutzer und Bauer.

    Erst einmal Danke für das Forum, super Sache

    Schnell was zu mir: Ich programmiere eigentlich hauptsächlich in Assembler und NICHT ardunio habe also Proböleme damit, einfach weil ich andere Prozis Programmiere und ihn nicht kenne.
    Auch ligt mir "C" nicht wirklich (Bring gerade mal mit Müh und Not ein par Mod's in bestehende Programme hin).
    Nun habe ich mir einen Arexx MINI zugelegt (Normalerweise Programmiere ich Große von Fanuc und Kuka usw) nun habe ich aber Probleme damit und im Arexx Forum scheint Funkstille zu herrschen. Deswegen hoffe ich hier Hilfe zu finden.

    Nach angehenden Startschwierikeiten mit Win7 64 Bit habe ich nun mit dem XP Emulator doch noch hingekrigt den Loader zum laufen zu bringen.
    Nun alles ausgeführt Kalibriert und RACS_v3_HEX für meinen Mini V3 geladen.
    Soweit funst fast alles nur das Trotz ausgeführter Kalibration die positionen nicht stimmen. das wäre weiter eigentlich nicht schlimm, wen nicht das Problem bestehen würde das Servo 3 die eine Position nicht erreichen kann, dafür aber in der anderen Position den Servo an seine Lastgrenze bringt!
    Habe dan eines der beigelegten Demoprogramme in den Mikrokontroller geladen, und die Positionen angepasst, dan fährt der Arm alle Positionen richtig an und er kann auch servo 3 in die Endposition bringen (Arm schön zusammenlegen) also ligt es devinitiv nicht am Zusammenbau oder Servo.
    Auch wenn ich nach der Kalibrierung den Test ausführe verhält sich Servo 3 Richtig (und die andern alle auch).
    Sobald ich nun aber wieder in die RACS software gehe, positioniert er wieder falsch (So wie wenn im die Kalibrierung eigentlich egal wäre)
    So kann ich dan den Arm nicht (Schön zusammenlegen) biis ich den Servopower Haken wegklicke, dan legt der arm sich richtig zusammen [Klar ohne strom ]
    Wo liegt das Problem? Ignoriert die Racs Software die Kalibrierung?
    Wie kann ich Servo 3 dazu bringen doch in die Endposition zu Fahren (Erreiche sonst nicht den gewünschten Actionsbereich)

    Es wäre auch toll wen man die Geschwindigkeit und nicht nur die Positionen dem Arm senden könnte.
    Vieleicht hat ja jemand von euch ein Programm für diesen Arm geschrieben mit welchem ich dan diesen von Meinen Programmen auf den PC über Schnitstellen befehle steuern kann?
    Leider fehlen mir nämlich auch da die Informationen wie man den Arm anspricht.
    Wie ich oben schon geschrieben habe bin ich leider nicht in der Lage ein Programm für den Ardunio selber zu schreiben (Kein Werkzeug und zu wenig Wissen über Ihn).
    Und eine Neue Steuerung dazu mit den Prozessoren die ich sonst verwende ist mir zu aufwendig, (dafür habe ich mir ja den Arexx MINI Gekauft)

    Bitte um Hilfe DANKE

    Liebe Grüße an Alle Pali64

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Hi Pali64,

    die Kalibrierung dient nur zur Festlegung der 0-Position der Servos auf der Ebene des Atmega und wird möglicherweise im RACS Programm nicht genutzt. Leider ist der Sourcecode davon nicht veröffentlicht.

    Wenn du eigene Programme für den Atmega des Arms schreibst (z.B. in GCC oder Assembler), dann kannst du darin die Kalibrierungswerte nutzen, sie befinden sich dann im EEPROM des Atmega.

    Übrigens: Mit einem Arduino hat der Controller des MINI RACS nichts zu tun.
    Gruß
    Dirk

  3. #3
    Benutzer Stammmitglied Avatar von Pali64
    Registriert seit
    18.02.2016
    Ort
    Lehrberg
    Beiträge
    56
    Danke Dirk für deine Antwort.
    Wie schon geschrieben, auch ATMEGA ist für mich "Unbekanntes Land" ich arbeite mit Industriesteuerungen und habe deshalb mit diesen MC's keinerlei erfahrung.
    Das heißt demzufolge: Entweder ich Lerne Ardunio zu proggen, oder Baue eine andere Steuerung ein(Was ja beides nicht gerade mein Ziel ist) oder ich Suche einen anderen Roboter?

    Sind keine Rosigen Aussichten! hat irgend jemand eine Software die ich in den Arm laden kann, welche ich dann mit Hilfe eines bekannte (oder mindestens Mitgeteilten) Protokoll ansprechen kann?

    Offen gesagt habe ich nicht die Zeit dazu mir das Werkzeug zuzulegen und mir dann Atmega anzueignen. Den da würden die Anderen Projekte darunter leiden.
    Falls irgend jemand eine Software hat die auch funst, wäre ich sehr froh darüber.
    Analog dazu werde ich mal versuchen Arexx dazu zu bewegen den Sourcecode rauszugeben.
    Damit denke ich wäre auch anderen geholfen.

    Gruß Pali64

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Das heißt demzufolge: Entweder ich Lerne Ardunio zu proggen, oder Baue eine andere Steuerung ein(Was ja beides nicht gerade mein Ziel ist)...
    Nochmal:
    Der Controller, der zum MINI RACS gehört, hat mit Arduino NICHTS zu tun und wird also auch nicht "in Arduino programmiert", sondern z.B. in GCC, Bascom oder Assembler.

    Wenn du den Arm via PC Programm steuern willst, must du für den Controller des Arms ein Programm (GCC/Bascom...) schreiben, das auf entsprechende Befehle ("Protokoll") vom PC (via USB, serieller Schnittstelle, ...) reagiert und diese in Servopositionen umsetzt.
    Gruß
    Dirk

  5. #5
    Benutzer Stammmitglied Avatar von Pali64
    Registriert seit
    18.02.2016
    Ort
    Lehrberg
    Beiträge
    56
    Hallo Dirk,
    Besten Dank für deine Antwort.
    Ja habe ich verstanden war ein Vierschreiber meinerseits SORRY ist mir Klar ATMEGA.
    Das ändert aber leider nix daran das ich weder Programmer noch Werkzeug für den MC habe.
    Und das schlimmste weder Zeit noch Erfahrung damit.
    Den zwischen Industrie und MC klafft eine Kluft der Entwicklung.
    Manchmal habe ich das Gefühl die Industrie hängt noch im Letzten Jahrhundert (Siehe Kuka oder Fanuc)
    da gilt wohl (never touch a running system), aber ich muss nun mal Kunden-bedingt damit leben.....
    so habe ich aber meine Regen Probleme mich mit ATMEGA & Co klar zu kommen.

    Deshalb wäre ich nach wie vor froh um Unterstützung von jemandem der damit (ATMEGA & Co) Erfahrung hat..

    Gruß Pali64 und nochmals danke dir Dirk für die Antworten.
    Geändert von Pali64 (20.02.2016 um 14:34 Uhr) Grund: Schreibfehler....

  6. #6
    Benutzer Stammmitglied Avatar von Pali64
    Registriert seit
    18.02.2016
    Ort
    Lehrberg
    Beiträge
    56
    Arbeitet hier niemand mit der RACS Software? Weder im AREXX Forum noch hier eine Antwort auf mein Problem?
    oder habt ihr alle den MINI von Arexx in die Ecke gestellt hmm?.?
    He Leute ich brauche HILFE weil ich echt mit dem ATMEGA & Co überhaupt nicht klar komme und auch kein Werkzeug dazu habe

  7. #7
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Hi,
    am 19.2. hatte ich dir ja schon geschrieben, dass du ein Programm für den Arm selbst schreiben must. Das wird keiner für dich machen.
    "Werkzeug" brauchst du dafür nicht bzw. ist das kostenlos:
    1. Als C-Programmierungs Umgebung z.B. AVR-GCC
    2. Einen Programmer brauchst du nicht: Das Hochladen der kompilierten Programme geht über USB-Seriell

    Viel Erfolg!
    Gruß
    Dirk

  8. #8
    Benutzer Stammmitglied Avatar von Pali64
    Registriert seit
    18.02.2016
    Ort
    Lehrberg
    Beiträge
    56
    Hallo Dirk,

    Besten Dank für deine Antwort.
    Ich habe eigentlich auch nicht erwartet, das mir jemand eine "Software" schreibt.
    Habe aber gehofft das vielleicht jemand das Selbe Problem mit RACS hat, oder wenigstens das Kommunikations-Protokoll von RACS kennt.

    Ich habe mir dein Vorschlag wegen der Software angeschaut, aber mit "C" stehe ich auf Kriegsfuß (eine lange Geschichte)

    Auch ist der Assembler vom ATMEGA sehr verschieden gegenüber dem MSP430 dass ich da kein Dejavu brauche.....

    Hoffe das sich noch jemand mit einer Lösung zum Problem, mit meinen 3 AREXX Roboterarmen meldet, werde aber anfangen 3 MSP430 Board's zu bauen und dann die ATMEGA's in die Tonne hauen oder im Ebay verhökern.

    Ich brauche keinen "C" Frust mehr mit Timingproblemen und Stackoverflow.... Dazu bin ich zu alt....

    Nochmals danke Dirk und Lieben Gruß Pali64

  9. #9
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    .. Es wäre auch toll wen man die Geschwindigkeit und nicht nur die Positionen dem Arm senden könnte ..
    Na ja, für eine (halbwegs) saubere Bahnsteuerung ist das nötig - und das sogar für die einzelnen Gelenke. Die perfekte Bahnsteuerung rechnet dann aus Bewegungsrichtung (bzw. Abfahrt-Ziel) des TCP die erforderliche Geschwindigkeit der einzelnen Gelenke aus, prüft jedes einzelne Gelenk auf individuelle Maximalgeschwindigkeit und berechnet beim Überschreiten von einem Maxiumum oder mehreren Maxima "rückwärts" die mögliche, zulässige Geschwindigkeit des TCP. Andernfalls treten merkliche Bahnabweichungen auf.
    Ciao sagt der JoeamBerg

  10. #10
    Benutzer Stammmitglied Avatar von Pali64
    Registriert seit
    18.02.2016
    Ort
    Lehrberg
    Beiträge
    56
    Hallo oberallgeier,
    Wie recht du damit hast, zeigt sich bereits wenn man die Abarbeitungsgeschwindigkeit bei RACS zu hoch stellt.
    Der Arm fährt die Positionen nicht mehr korrekt an, und "Räumt" die umliegenden "Utensilien" weg
    Das heißt man will etwas von A nach B mit dem Arm transportieren, Geht es Schritt für Schritt durch bis alles passt.
    Dann will man das Programm abfahren und bei zu schnell eingestellter Abarbeitung hebt die Software den Arm zu wenig an.
    Damit stößt er dann alles um was er vorher schön positioniert hat....
    Iwi ist RACS wohl keine Software sondern eher ein Armutszeugnis
    Hoffe immer noch auf Hilfe aber habe die Hoffnung langsam verloren.
    So wie es aussieht ist RACS wohl von niemandem verwendet...Schade eigentlich.

    Gruß Pali64

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Verkaufe AREXX Metall-Roboterarm RA1-PRO
    Von TheMarchhare im Forum Kaufen, Verkaufen, Tauschen, Suchen
    Antworten: 2
    Letzter Beitrag: 18.02.2016, 13:42
  2. Mini Roboterarm
    Von Zwerwelfliescher im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 9
    Letzter Beitrag: 01.09.2011, 11:26
  3. Roboterarm Arexx ansteuern
    Von syndicate4 im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 2
    Letzter Beitrag: 16.07.2011, 21:20
  4. Erfahrungen und Erfahrungsaustausch mit Arexx Robot-Arm-mini
    Von ralf im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 22
    Letzter Beitrag: 17.04.2011, 11:58
  5. Mini Roboterarm
    Von Xtreme im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 32
    Letzter Beitrag: 05.03.2007, 21:38

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests