Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Robotica I
M. Gabiccini
Suipuntidipossonoagiretrasformazionidinaturadiversa. Unatrasformazionechesiacontinua,differenziabileconcontinuitunnumero Una trasformazione che sia continua differenziabile con continuit un numero illimitatodivolte,invertibileconinversaanchessa,sidiceundiffeomorfismo. Unatrasformazionedefinitasuipuntidi,vieneapplicataaivettori Una trasformazione definita sui punti di viene applicata ai vettori mediantelalorodefinizione.Inquestocaso,siusapipropriamentelanotazione conlagstella,definitaanchetrasformazioneaggiunta,seguente:
Seunatrasformazionelasciainalteratoilprodottoscalaretravettori,ciose
Sidefiniscerigidaunatrasformazionetaleche: mantieneinvariateledistanzetraipunti,ovvero:
cio
mantieneinvariatoilprodottovettoriale: Letrasformazionirigidesonoisometrie*.Traleisometrie,lasecondacondizione esclude quellechepotrebberotrasformareunaternadestrorsainunasinistrorsa. esclude quelle che potrebbero trasformare una terna destrorsa in una sinistrorsa UnaternadiriferimentoCartesiana,conorigineinunpuntoOeversoridegliassi coordinatidettadestrorsase,sinistrorsase , Unversoreunvettoredilunghezzaunitaria, UnaternaCartesianahaassiortogonali, (*)Dimostrazione:sidimostracheilprodottoscalaresipreservaintrasf.rigide. Notoche:
Indettaglio:
Verifichiamocheineffettiunmotorigido:
Nota:mentresuipuntisuivettori. Nota: mentre sui punti sui vettori Latrasformazioneditraslazioneesprimeanchelecoordinatediunpunto inizialmenteespressonelriferimentoquandoilriferimentotraslain mediantelalegge:
Neirispettivisistemidiriferimentolecomponentideiversoribasesono:
Equindi,perlecoordinatedelnuovopuntoinvale:
Nota3:dalladefinizioneprecedentementefornita,lahacomecolonnele componentideiversoribasedelframerispettoalframe,ossia:
Nota4:Ognirotazioneassociataadunamatrice3x3a9parametri(glielementidella Nota 4: Ogni rotazione associata ad una matrice 3x3 a 9 parametri (gli elementi della matrice).Questinonsonoperindipendenti,dovendovalere:
Globalmente:
E E
dove:
N.B.:valesolose Perdimostrarelasecondaproprietsipuusarelaseguentepropriet: Per dimostrare la seconda propriet si pu usare la seguente propriet: (dim.) Dacui:
(dim.)
Rotazioni elementari
Siconsiderinotreesempiparticolarmentesemplicidirotazioni,effettuateattornoa ciascunodegliassidelsistemadiriferimento. Ingeneraleilcalcolodellamatricedirotazionevienesvoltonelmodoseguente:
Ricordadoppioruolosvoltoda
Rotazioni elementari
Perrotazioneattornoalsecondoasse,:
Perrotazioneattornoalterzoasse,:
Seilcorpovieneruotatoulteriormentefinoaportarlosue talerotazioneespressadaunamatriceconcomponentiancorain
Percilarotazioneperportarelaconfigurazioneindatada:
Compostenelseguentemodo:
Coordinatenellaconfig.iniziale(p.torosso)
Coordinatenellaconfig.finale(p.toviola)
Compostecos(comeprima)danno:
Compostecos(nuovo)danno:
Leconfigurazionifinaliraggiunte(viola)sonodiverse neiduecasi!
Seilcorpovieneruotatoulteriormentefinoaportarlosue Se il corpo iene r otato lteriormente fino a portarlo s e talerotazioneespressa,questavolta,daunamatriceconcomponentinella ternacorrente,ossia,occorre: 1) Portareincomponentiin,ossia; 2) Applicarelarotazioneinquestecomponenti,ossia; 3) Riportareilrisultatoincomponentiin,ossia Ricordandosicheesvolgendoicalcoli:
Compostenelseguentemodo:
Comportanolaseguenterotazionecomplessiva:
Rotazionisuccessivesicompongonopermoltiplicazionedellecorrispondentimatrici: Rotazioni successive si compongono per moltiplicazione delle corrispondenti matrici: a)dadestraversosinistrasesipensadieffettuarleinassifissi; b)dasinistraversodestrasesipensadieffettuarleinassicorrenti Larappresentazionematricialetuttavia,utilizzandonoveparametrinonindipendenti,pu presentaredegliinconvenienti,tracui: nonmoltointuitiva,dovendoricorrerealleespressioniincoordinatedeiversodegli assidelleterne; nonmoltorobustanumericamente(unaproceduranumericachedebbacalcolare levoluzionedeivaloridiunamatricedirotazionepuprodurrelievierrorichefannos cheilrisultatononsiapiin,introducendoquindideformazionideicorpi)