Anar al contingut (clic a Intro)
UdG Home UdG Home
Tancar
Menú

Estudia

General information

Academic year:
2024
Description:
The goal of autonomous mobile manipulation is the execution of complex manipulation tasks in potentially unstructured and dynamic environments. The course addresses control challenges arising in mobile manipulator systems. More specifically it focuses on the multi-tasking control of redundant systems with high-dimensional state spaces. This is a hands-on course where the focus is on learning new algorithms through laboratory sessions and a group project.
Academic credits:
6
Course coordinator:
Rafael Garcia Campos

Groups

Group A

Duration:
One-semester, 2nd semester
Teaching staff:
Pedro Ridao Rodriguez
Language of the classes:
English (100%)

Group B

Duration:
One-semester, 2nd semester
Teaching staff:
Pedro Ridao Rodriguez
Language of the classes:
English (100%)

Competences

  • CG1 Organize and evaluate the learning and the research activity themselves and develop strategies to improve them.
  • CG1- Organize and evaluate the learning and the research activity themselves and develop strategies to improve them
  • CG2 Interact in a multicultural environment through knowledge of the national and European cultures, human rights and European realities.
  • CG2- Interact in a multicultural environment through knowledge of the national and European cultures, human rights and European realities
  • CG3 Communicate in an effective way both orally and in writing, preparing documents and presenting projects and results with English language.
  • CG3- Communicate in an effective way both orally and in writing, preparing documents and presenting projects and results with English language
  • CG4 Designing creative proposals.
  • CG4- Designing creative proposals
  • CG6 Work in multidisciplinary teams, establishing those relationships that can help to bring out the most effective cooperation and maintain them continuously.
  • CG6- Work in multidisciplinary teams, establishing those relationships that can help to bring out the most effective cooperation and maintain them continuously
  • CB9 That students know how to communicate their conclusions and the knowledge and ultimate reasons that sustain them to specialized and non-specialized audiences in a clear and unambiguous way.
  • CB9- That students know how to communicate their conclusions and the knowledge and ultimate reasons that sustain them to specialized and non-specialized audiences in a clear and unambiguous way
  • CE1 Programming, at an advanced level, in the languages and libraries most used in intelligent field robotics.
  • CE1- Programming, at an advanced level, in the languages and libraries most used in intelligent field robotics
  • CE2 Analyse a problem related to intelligent autonomous systems and identify the appropriate techniques and tools to solve it.
  • CE2- Analyse a problem related to intelligent autonomous systems and identify the appropriate techniques and tools to solve it
  • CE8 Understand the mathematical foundations of intelligent robotic system algorithms.
  • CE8- Understand the mathematical foundations of intelligent robotic system algorithms
  • CE9 Design and manage projects in the field of intelligent field robotic systems.
  • CE9- Design and manage projects in the field of intelligent field robotic systems
  • CE10 Learn and use the main techniques of control and trajectory planning used in manipulators and autonomous vehicles.
  • CE10- Learn and use the main techniques of control and trajectory planning used in manipulators and autonomous vehicles

Syllabus

1. Differential kinematics of mobile manipulators

2. Resolved-rate motion control

3. Task-Priority kinematic control

4. Hands-on project

Activities

Activity type Hours with a teacher Hours without a teacher Virtual hours with a teacher Total
Student presentations 2,00 12,00 0 14,00
Assessment test 2,00 0 0 2,00
Theory class 10,00 10,00 0 20,00
Hands-on class 12,00 24,00 0 36,00
Teamwork 0 54,00 0 54,00
Group tutorials 24,00 0 0 24,00
Total 50,00 100,00 0 150

Bibliography

  • Peter Corke (2011). Robot Vision and control. Springer.
  • Siciliano, Bruno & Sciavicco, Lorenzo & Luigi, Villani & Oriolo, Giuseppe. (2012). Robotics: Modelling, Planning and Control.. Springer.
  • Ginaluca Antonelli (2018). Underwater Robots. Springer.

Assessment and Grading

Assessment activities:

Description of the activity Assessment Activity % Remediable subject
Laboratory practices The student presence in the lab class is mandatory. The student will have to submit a report about the work done. The correctness of the solution, the quality and the clarity of the report document will be evaluated. The evaluation may include an oral questionnaire. 30 No
Postlab examination Students will have to attend examination which will cover the theoretical and practical aspects of the algorithms developed during the laboratory sessions. This will help evaluate the understanding of the work done and the level of preparation for tackling the project. 20 No
Hands-on project The student will have to meet with the professor regularly to evaluate the progress of the work. At the end he will have to submit a report about the work done. The correctness of the solution, the quality and the clarity of the report document will be evaluated. The evaluation may include an oral questionnaire. 30 No
Oral presentation The student will have to present his hands-on project to the rest of the class. The clarity of the presentation, and its capability to defend the work answering questions of the audience will be evaluated. 20 No

Grading

Lab Exercicies 30%
Examination 20%
Hands-on Project + Oral Presentation 50%

Specific criteria for the "No show" grade:
If the student does not present the hands-on project or the evaluable labs, he/she will be considered as not been presented and will be evaluated with this grade.

Single Assessment:
The same evaluation activities will be carried out but it will be facilitated that those activities that require a compulsory presence in the laboratory can be done either in person at agreed times, or remotely using robot simulators. Deadlines will also be adjusted so that a single delivery of all activities can be made.

Minimum requirements to pass:
To be considered to have passed the course, a minimum grade of 5.0 must be obtained

Mentorship

Appointments with the professors to solve doubts may be requested either in person during the lectures or lab courses o by email.

Communication and interaction with students

The primary means of communications with the students is: 1) in person during the lectures and lab classes, 2) through the moodle course page and 3) through email.

Remarks

Knowledge of Python and linear algebra is assumed. This programming language will not be taught. Although it is possible to complete the lab work with the laboratory computers, it is recommended to bring your own laptop to the lab to make it easier to complete the work at home.

Recommended subjects

  • Manipulació Robótica

Escull quins tipus de galetes acceptes que el web de la Universitat de Girona pugui guardar en el teu navegador.

Les imprescindibles per facilitar la vostra connexió. No hi ha opció d'inhabilitar-les, atès que són les necessàries pel funcionament del lloc web.

Permeten recordar les vostres opcions (per exemple llengua o regió des de la qual accediu), per tal de proporcionar-vos serveis avançats.

Proporcionen informació estadística i permeten millorar els serveis. Utilitzem cookies de Google Analytics que podeu desactivar instal·lant-vos aquest plugin.

Per a oferir continguts publicitaris relacionats amb els interessos de l'usuari, bé directament, bé per mitjà de tercers (“adservers”). Cal activar-les si vols veure els vídeos de Youtube incrustats en el web de la Universitat de Girona.