Hoe af te leiden van de Jacobiaanse Matrix voor een 6-dof Manipulator
Begrijpen hoe je de Jacobiaanse matrix kunt afleiden is essentieel voor het beheersen van een 6-graden-vrije (6-DOF) robotmanipulator. De Jacobiaanse relatie tussen gezamenlijke snelheden en eind-effect-snelheden, waardoor nauwkeurige beweging en krachtcontrole mogelijk is.
Kinematisch model van de manipulator
De eerste stap is het kinematisch model van de robot. Dit gebruikt meestal Denavit-Hartenberg (D-H) parameters om de coördinatenframes voor elke verbinding te definiëren. Deze parameters omvatten verbindingslengtes, twisten, offsets en gezamenlijke hoeken.
Met behulp van de D-H parameters kun je de transformatiematrices afleiden van het ene gewricht naar het andere. Vermenigvuldigen van deze matrices levert de totale transformatie van de basis naar de eindeffector op.
Berekenen van de Jacobiaanse
De Jacobiaanse matrix bestaat uit twee delen: de lineaire snelheid Jacobiaanse en de hoeksnelheid Jacobiaanse. Voor elk gewricht, bepalen of het revoluut of prismatisch is, aangezien dit de berekening beïnvloedt.
Voor revolutionaire gewrichten is de lineaire snelheidscomponent het kruisproduct van de gezamenlijke as en de vector van het gewricht naar het eindeffector. De hoeksnelheidscomponent is gewoon de gewrichtsasvector. Voor prismatische gewrichten is de lineaire component de gewrichtsasvector, en de hoek-component is nul.
Bouwen van de Jacobiaanse Matrix
Verzamel de Jacobiaanse matrix door de lineaire snelheidsvectoren en hoeksnelheidsvectoren voor elk gewricht te stapelen. De resulterende 6x6 matrix heeft betrekking op gewrichtssnelheden tot eindeffectoren.
Zorg ervoor dat de Jacobian wordt geëvalueerd in de huidige gezamenlijke hoeken om nauwkeurig de configuratie van de robot te weerspiegelen.
- Definieer de D-H parameters van de robot.
- Bereken transformatiematrices.
- Bepaal de gezamenlijke assen en positievectoren.
- Bereken elke kolom van de Jacobiërs.
- Verzamel de volledige Jacobiaanse matrix.