CT01 Analitzar situacions complexes i dissenyar estratègies per a resoldre-les CT02 Comunicar-se oralment i per escrit CT04 Treballar en equip CT06 Disenyar propostes creatives CT08 Planificar i organitzar les propostes i projectes CT11 Prendre decisions per la resolució de situacions diverses CIC2 Capacitat de desenvolupar processadors específics i sistemes encastats, així com desenvolupar i optimitzar el software d'aquests sistemes. CIC5 Capacitat d'analitzar, avaluar i seleccionar les plataformes hardware i software més adequades pel suport d'aplicacions encastades i de temps real.
1. Repàs sistemes de coordenades 2. Cinemàtica directa, inversa i diferencial d'un manipulador 3. Generació i seguiment de trajectòries 4. Llibreries per definir, simular i programar manipuladors 5. Programació de manipuladors 6. Projecte de robòtica
Tipus d’activitat Hores amb professor Hores sense professor Hores virtuals amb professor Total Elaboració individual de treballs 16,00 49,00 0 65,00 Resolució d'exercicis 6,00 8,00 0 14,00 Sessió expositiva 18,00 8,00 0 26,00 Sessió pràctica 10,00 10,00 0 20,00 Total 50,00 75,00 0 125
Corke, Peter I (2011 ). Robotics, vision and control : fundamental algorithms in Matlab . New York: Springer. Catàleg Barrientos, Antonio (cop. 2007 ). Fundamentos de robótica (2a ed). Madrid [etc.]: McGraw-Hill. Catàleg Craig, John J (cop. 2005 ). Introduction to robotics : mechanics and control (3rd ed.). Upper Saddle Hall: Pearson Educacion Internacional. Catàleg
Activitats d'avaluació: Descripció de l'activitat Avaluació de l'activitat % Recuperable Exercicis de teoria Es proposaran exercicis a teoria que s'avaluaran individualment 10 No Exercici de simulació Durant tot el curs es realitzarà la programació en Python, d'una llibreria per a simular manipuladors industrials. També s'utilitzaran altres llibreries per a simular un robot industrial real. Treball individual o en grup de dos. 35 No Pràctiques Els estudiants realitzaran un conjunt de pràctiques en grup per demostrar els coneixements apresos. Les pràctiques es realitzaran amb robots del laboratori de robòtica. Es valorarà l'activitat realitzada en el laboratori, els resultats obtinguts i els informes presentats. 25 No Projecte de robòtica Els estudiants realitzaran un treball que consistirà en programar una aplicació amb els robots Staubli o UR3e del laboratori. Es realitzarà una demostració de la aplicació, un informe, un vídeo i una presentació. El treball es realitzarà en grups de no més de 3 estudiants. 30 No
Durant la assignatura es proposaran exercicis sobre la part teòrica, es proposaran diversos treballs individuals sobre simulació de robots, es realitzaran pràctiques en el laboratori i, finalment, es realitzarà un treball en grup en el laboratori. L'avaluació, per tant, es basarà en aquests exercicis i treballs, i no es realitzarà examen. Cada una de les activitats tindrà un pes en la nota final. Pes de les activitats: a) 10% Exercicis de teoria (Moodle) b) 25% Simulació en Python dels algorismes explicats a teoria c) 10% Simulació d'un robot industrial utilitzant llibreries o frameworks standard d) 25% Pràctiques (robots laboratori) e) 30% Projecte Criteris específics de la nota «No Presentat»:No presentar cap de les activitats d'avaluació. Avaluació única:En cas de voler acollir-se a l'avaluació única, l'estudiant haurà de: 1) Presentar i explicar al professor els exercicis resolts que s'hagin proposat al llarg de la assignatura. 2) Realitzar en una sessió d'una jornada completa un exercici de pràctiques que inclogui les diferents eines que s'han utilitzat a la assignatura. 3) Realitzar un examen dels continguts de la assignatura. Requisits mínims per aprovar:Per considerar superada l’assignatura, caldrà obtenir una qualificació mínima de 5.0
Per a concertar una tutoria, cal que l'estudiant o grup d'estudiants, enviïn un correu electrònic al professor de la assignatura. Si és possible, es resoldrà la tutoria per correu electrònic, en cas contrari, s'utilitzarà Google Meet.
Tota la informació i activitats de la assignatura es faran mitjançant el Moodle. Per les sessions no presencials s'utilitzarà Google Meet. Totes les notificacions del professor als estudiants es faran per correu electrònic. Els estudiants també hauran d'utilitzar el correu electrònic per contactar amb el professor.
S'utilitzarà el llenguatge de programació de robots industrials VAL3 de la marca Staubli i el seu entorn. També es realitzaran exercicis de simulació amb Matlab, Python i ROS. Els estudiants utilitzaran un robot industrial tant per les pràctiques com pel treball. Caldrà treballar amb l'entorn de programació proposat, dins el laboratori en l'horari convingut i també des de fora.