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 CB6 Possess and understand the knowledge that provides a basis or opportunity to be original in the development and/or application of ideas, often in a research context. CB6- Possess and understand the knowledge that provides a basis or opportunity to be original in the development and/or application of ideas, often in a research context CB8 That students are able to integrate knowledge and face the complexity of making judgments based on information that, being incomplete or limited, includes reflections on social and ethical responsibilities linked to the application of their knowledge and judgments. CB8- That students are able to integrate knowledge and face the complexity of making judgments based on information that, being incomplete or limited, includes reflections on social and ethical responsibilities linked to the application of their knowledge and judgments CB10 That students have the learning skills to allow them to continue studying in a way that will mostly be self-directed or autonomous. CB10- That students have the learning skills to allow them to continue studying in a way that will mostly be self-directed or autonomous 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 CE5 Know, understand and be able to apply the algorithms that allow autonomous vehicles to localize themselves and navigate effectively. CE5- Know, understand and be able to apply the algorithms that allow autonomous vehicles to localize themselves and navigate effectively CE6 Know and understand when and how to use the main sensors and actuators available for intelligent field robots. CE6- Know and understand when and how to use the main sensors and actuators available for intelligent field robots CE8 Understand the mathematical foundations of intelligent robotic system algorithms. CE8- Understand the mathematical foundations of intelligent robotic system algorithms 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
Activity type Hours with a teacher Hours without a teacher Virtual hours with a teacher Total Assessment test 4,00 15,00 0 19,00 Theory class 26,00 14,00 0 40,00 Hands-on class 30,00 61,00 0 91,00 Total 60,00 90,00 0 150
Arkin, Ronald C.. (1998). Behavior-based robotics. London: MIT Press. Catàleg Choset, Howie M.. (2004). Principles of robot motion :. Cambridge, Massachusetts [etc.]: MIT Press. Catàleg Sutton, Richard S.. (2018). Reinforcement learning : (Second edition). Cambridge, Mass.: MIT Press, a http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2517937 Catàleg Morales, Miguel (2020). Grokking Deep Reinforcement Learning . . Recuperat , a https://omnia.udg.edu/permalink/34CSUC_UDG/movre2/cdi_askewsholts_vlebooks_9781638356660 Kala, Rahul. (2023). Autonomous mobile robots : planning, navigation and simulation: Academic Press Catàleg
Assessment activities: Description of the activity Assessment Activity % Remediable subject LAB1: Robot locomotion Practical programming exercise in the laboratory. 8 No LAB2: Potential functions Practical programming exercise in the laboratory. 10 No LAB3: Graph Search Practical programming exercise in the laboratory. 10 No LAB4: Sampling algorithms Practical programming exercise in the laboratory. 10 No LAB5: Reinforcement Learning Practical programming exercise in the laboratory. 12 No Exam Theoretical and practical contents will be evaluated in the exam. 50 Yes
The evaluation will take into account the work done in the laboratory (50%) and in the exam (50%). It is mandatory to pass the exam (mark >= 5 out of 10). Specific criteria for the "No show" grade: To not participate in any activity. Single Assessment: The students will demonstrate their practical knowledge in the laboratory and pass an exam containing all theoretical and practical contents. Minimum requirements to pass: To pass the subject, the minimum required mark is 5 out of 10.
Student must send an email to the professor for organising a meeting in which whatever issue will be addressed.