01 - Moti Rigidi (1)

Embed Size (px)

Citation preview

  • 7/25/2019 01 - Moti Rigidi (1)

    1/22

    escr z one e mot r g

    Robotica I

    M. Gabiccini

    . . ng. eccanica e utomazione

  • 7/25/2019 01 - Moti Rigidi (1)

    2/22

    Descrizione di moti ri idi

    Consideriamounospazioa3dimensioniEuclideo,ciolospaziodelleternedi

    numeridi conpunti e dove e

    periqualidefinitaunadistanza(Euclidea)

    Duepuntidellospaziodefinisconounvettore anchesso

    rappresentabiledaunaterna che,

    convenzionalmente,rappresenteremocomevettorecolonna

    Traivettori

    di

    questo

    spazio

    sono

    definite

    le

    operazioni

    di:

    prodottoscalare:

    Ilprodottovettorialepuessereanchescritto,informamatriciale,come:

  • 7/25/2019 01 - Moti Rigidi (1)

    3/22

    Suipuntidi possonoagiretrasformazioni dinaturadiversa.

    ,

    illimitatodivolte,invertibileconinversaanchessa ,sidiceundiffeomorfismo.

    ,

    mediantelalorodefinizione.Inquestocaso,siusapipropriamentelanotazione

    conla

    g

    stella,

    definita

    anche

    trasformazione

    aggiunta,

    seguente:

    Seunatrasformazionelasciainalteratoilprodottoscalaretravettori,ciose

    latrasformazionevienedettaisometrica.

    Unaisometriamantieneinvariatelelunghezzedeivettoriegliangolitraivettori:

    cidiscendedirettamentedalfattoche

  • 7/25/2019 01 - Moti Rigidi (1)

    4/22

    Sidefiniscerigidaunatrasformazione taleche:

    mantieneinvariate

    le

    distanze

    tra

    ipunti,

    ovvero:

    cio

    mantiene

    invariato

    ilprodotto

    vettoriale:

    Letrasformazionirigidesonoisometrie*.Traleisometrie,lasecondacondizione

    .

    UnaternadiriferimentoCartesiana,conorigineinunpuntoOeversoridegliassi

    coordinati dettadestrorsase ,sinistrorsase

    Unversoreunvettoredilunghezzaunitaria,

    UnaternaCartesianahaassiortogonali,

    (*)Dimostrazione:sidimostracheilprodottoscalaresipreservaintrasf.rigide.

    Notoche:

  • 7/25/2019 01 - Moti Rigidi (1)

    5/22

    Notazione per punti e vettori

    Incontreremoed

    useremo

    la

    seguente

    notazione:

    coordinata esimadelpunto

    ilpuntosolidalealsistemadiriferimentoCartesiano

    il

    sistema

    di

    riferimento

    in

    cui

    si

    proiettano

    le

    coordinate

    componente esimadelvettore

    ilsistemadiriferimentoincuisiproiettanolecoordinate

    r a sce conce o:

    ilpunto

    solidale

    al

    framele

    componenti

    sono

    nel

    frame

  • 7/25/2019 01 - Moti Rigidi (1)

    6/22

    Moti rigidi: Traslazioni (esempio)

    Indettaglio:

    Verifichiamocheineffettiunmotorigido:

    .

    La trasformazioneditraslazione esprimeanchelecoordinate diunpunto

    inizialmenteespressonelriferimento quandoilriferimentotraslain

    mediantelalegge:

  • 7/25/2019 01 - Moti Rigidi (1)

    7/22

    Cherelazionectralecoordinate primadellaMoti rigidi: Rotazioni

    rotazionerigida

    equelle

    dello

    stesso

    punto

    che

    sispostasolidalead (dopolarotazione),

    espressenelframedipartenza ?

    Datochelecomponentinelriferimentosolidale

    rimangonocostanti,sipuscrivere:

    Neirispettivi

    sistemi

    di

    riferimento

    le

    componenti

    dei

    versori

    base

    sono:

    Equindi,

    per

    le

    coordinate

    del

    nuovo

    punto

    in

    vale:

  • 7/25/2019 01 - Moti Rigidi (1)

    8/22

    Trasformazione di coordinate per rotazione

    Fissatoun

    punto

    fisso

    nello

    spazio,

    che

    relazione

    cfralesuecoordinatenellaternafissa edin

    quella ruotata ?

    Siha:

    Dunquelecoordinatediunostessopuntosi

    trasformanopercambiamentodicoordinate

    Siriportanoinsiemeiduenotevo irisu tatiappenatrovati

    (rotazione

    rigida

    da

    config.

    di

    a

    quella

    di

    )

    (trasf.dicoordsda a )

    Unarotazionetrasformaunpuntomedianteunatrasformazionelineare(bastaosservarela

    formamatriciale).Interessantemente,lastessamatricedirotazioneesprimeancheil

    cambiamentodi

    coordinate

    inverso.

  • 7/25/2019 01 - Moti Rigidi (1)

    9/22

    Rotazione 3D come matrice di rotazione

    Nota1:

    come

    abbiamo

    visto,

    una

    rotazione

    trasforma

    un

    punto

    mediante

    una

    applicazione

    lineare(osservareformamatriciale).

    Nota2:ilcambiamentodicoordinateda a realizzatodallastessamatriceche

    realizzalarotazionedaunaconfigurazioneidentificatada aquellaidentificata

    da .Percisipuscrivere:

    Nota3:dalladefinizioneprecedentementefornita,la hacomecolonnele

    componentideiversoribasedelframe rispettoalframe ,ossia:

    matrice).Questinonsonoperindipendenti,dovendovalere:

    Dalle6condizioniprecedentidiscendedirettamente che unamatrice

    orto onale ossia .Inoltresihache .

    Lasceltadelsegnopositivoobbligatadallanecessitdimantenerelorientamento

    delleterne.Dunqueulteriorecondizioneche:

  • 7/25/2019 01 - Moti Rigidi (1)

    10/22

    Rotazione 3D come matrice di rotazione (continua)

    Dallacondizione

    ,moltiplicando

    scalarmente

    tale

    equazione

    per

    ,e

    ricordandoche:(1)lamatricedirotazione ;(2)ilprodottomisto(scalare

    vettore)calcolabilecomesviluppodeldeterminantedellamatricecheimpilaivettoriin

    colonna,siha:

    (determinantedimat.rotaz.=+1)

    Seuna

    matrice

    verifica

    solo

    ma

    ,allora

    non

    una

    rotazione

    bens

    unariflessione.

    Esempio: con ,applicataatuttiiverticidiquestosolidoda:

    Globalmente:

  • 7/25/2019 01 - Moti Rigidi (1)

    11/22

    Caratteristiche delle matrici ortogonali O(n)

    Linsiemedelle

    matrici

    ortogonali

    di

    ordine

    detto

    .

    Questoinsieme,conlaleggedicomposizionedatadalprodottomatriciale,ungruppo.

    Infattiperlematrici valgonoleseguentipropriet:

    N.B.:talegruppononabeliano (commutativo):

    Linsiemedellematricipercuivalelaulteriorecondizione (ossiadellesole

    rotazioni)dettoSpecialeOrtogonale .Anchequestoungruppo.

  • 7/25/2019 01 - Moti Rigidi (1)

    12/22

    Verifica che rotazione = trasformazione rigida

    Unarotazione

    una

    trasformazione

    rigida.

    Verifica:

    N.B.:vale

    solo

    se

    Dacui:

    (dim.)

    (dim.)

  • 7/25/2019 01 - Moti Rigidi (1)

    13/22

    Rotazioni elementari

    Siconsiderino

    tre

    esempi

    particolarmente

    semplici

    di

    rotazioni,

    effettuate

    attorno

    a

    ciascunodegliassidelsistemadiriferimento.

    Ingeneraleilcalcolodellamatricedirotazionevienesvoltonelmodoseguente:

    Siindicano:

    ,

    Ricordadoppioruolosvoltoda

  • 7/25/2019 01 - Moti Rigidi (1)

    14/22

    Rotazioni elementari

    Perrotazioneattornoalsecondoasse, :

    Perrotazioneattornoalterzoasse, :

  • 7/25/2019 01 - Moti Rigidi (1)

    15/22

    Composizione di rotazioni in assi fissi

    Siconsideri

    un

    corpo

    rigido

    solidale

    ad

    una

    terna

    .

    A partiredaunaconfigurazioneincui coincidecon ,losiruoti

    inmodoche sisovrappongaa

    Perilgenericopuntosiha:

    Seilcorpovieneruotatoulteriormentefinoaportarlosu e

    talerotazioneespressadaunamatrice concomponenti ancorain

    Percilarotazioneperportarelaconfigurazione in datada:

    Regola:

    Lerotazioni

    rigide

    di

    un

    corpo

    si

    compongono

    per

    premoltiplicazione delle

    matrici

    di

    rotazionescritteincomponentiinassifissi,ossianelriferimentoiniziale.

    Quindi,pensandolecomerotazioniinassifissi,sicompongonomoltiplicandoledadestra

    versosinistra.

  • 7/25/2019 01 - Moti Rigidi (1)

    16/22

    Composizione di rotazioni in assi fissi (esempio)

    Lerotazioni

    di

    ,prima

    attorno

    allasse

    esuccessivamente

    allasse

    (ancora

    del

    vecchiosistemadiriferimento) sonodatedallematrici

    Compostenelseguentemodo:

    Coordinatenellaconfig.iniziale (p.torosso)

    Coordinatenellaconfig.finale (p.toviola)

  • 7/25/2019 01 - Moti Rigidi (1)

    17/22

    Le rotazioni non commutano! (con esempio)

    Lerotazioni

    di

    ,prima

    attorno

    allasse

    esuccessivamente

    allasse

    (ancora

    del

    vecchiosistemadiriferimento) sonodatedallematrici

    Compostecos (comeprima)danno:

    Compostecos (nuovo)danno:

    Leconfigurazionifinaliraggiunte(viola)sonodiverse

    neiduecasi!

  • 7/25/2019 01 - Moti Rigidi (1)

    18/22

    Composizione di rotazioni in assi mobili

    Si

    consideri

    un

    corpo

    rigido

    so ida e

    ad

    una

    terna

    .A partiredaunaconfigurazioneincui coincidecon ,losiruoti

    inmodoche sisovrappongaa

    er gener copun os a:

    e corpov eneruo a ou er ormen e noapor ar osu e

    talerotazioneespressa,questavolta,daunamatrice concomponentinella

    ternacorrente ,ossia ,occorre:

    1) Portare

    in

    componenti

    in

    ,

    ossia

    ;2) Applicarelarotazione inquestecomponenti,ossia ;

    3) Riportareilrisultatoincomponentiin ,ossia

    Ricordandosiche esvolgendoicalcoli:

    :

    Lerotazioni

    rigide

    di

    un

    corpo

    si

    compongono

    per

    post

    moltiplicazione delle

    matrici

    di

    rotazionescritteincomponentiinassilocali,ossianelriferimentocorrente.

  • 7/25/2019 01 - Moti Rigidi (1)

    19/22

    Composizione di rotazioni in assi mobili (2)

    Osservazioni

    su

    penu timo

    passaggio:

    pr mo occo ma r c rappresen a a ras ormaz onepers m u ne e a

    dalframe alframe secondoilclassicodiagrammacommutativo:

    Questainterpretazionecorrispondeancoraallacomposizioneinassifissi.

    Notare

    che

    stato

    necessario

    riportare

    la

    dalle

    componenti

    a ecomponent ,oss atras ormar apercongruenzane a

  • 7/25/2019 01 - Moti Rigidi (1)

    20/22

    Composizione di rotazioni in assi correnti (esempio)

    Lerotazioni

    di

    ,prima

    attorno

    allasse

    esuccessivamente

    allasse

    corrente

    sono

    datedallematrici

    Compostenelseguentemodo:

    Comportanolaseguenterotazionecomplessiva:

  • 7/25/2019 01 - Moti Rigidi (1)

    21/22

    Esercizio su composizione di rotazioni

    Consideriamoilpuntodicoordinate

    Determinarelecorrispondenticoordinateinseguitoalleseguenti

    trerotazionisuccessiveeffettuateinassicorrenti:

    Risultato:

  • 7/25/2019 01 - Moti Rigidi (1)

    22/22

    Punto della situazione e commenti finali

    La

    matrice

    di

    rotazione

    ha

    la

    duplice

    veste

    di

    indicare:

    1) Larotazione,espressanelrif. ,chepermettedipassaredallaconfigurazionedi alla

    con guraz one . n asea s gn ca o eg ap c s a n a

    .

    a)da

    destra

    verso

    sinistra

    se

    si

    pensa

    di

    effettuarle

    in

    assi

    fissi

    ;

    b)dasinistraversodestrasesipensadieffettuarleinassicorrenti

    Larappresentazionematricialetuttavia,utilizzandonoveparametrinonindipendenti,pu

    presentaredegliinconvenienti,tracui:

    nonmoltointuitiva,dovendoricorrerealleespressioniincoordinatedeiversodegli

    assidelleterne;

    nonmoltorobustanumericamente(unaproceduranumericachedebbacalcolare

    levoluzionedeivaloridiunamatricedirotazionepuprodurrelievierrorichefannos

    cheilrisultato

    non

    sia

    pi

    in

    ,introducendo

    quindi

    deformazioni

    dei

    corpi)