4 ECTS credits
110 u studietijd
Aanbieding 1 met studiegidsnummer 4023616FNR voor alle studenten in het 1e semester met een gespecialiseerd master niveau.
The aim of this course is treefold:
Firstly, the students will be familiarized with fields of study which are not covered in the standard curriculum, but nevertheless relevant for the training of a roboticist. This will be done in a series of introductory-level lectures on a variety of technical topics. Each lecture will be given by an expert in the respective field.
Secondly, the student will be introduced to non-technical knowledge which is essential for a contemporary robotics engineer in a leading role. The focus will lie on critical on critical thinking, effective decision-making and awareness of the societal aspects of robotics.
Thirdly, the students will train their ability to integrate new knowledge and to make effective decisions in practice by executing a programming project in the Robotic Operating System ROS. This project is the continuation of the Robotics I course, in which the basics of ROS are taught. The project allows the students to further develop their technical skills, both in terms of programming and in terms of implementing robotic applications, as well as their project management skills.
Studiemateriaal:
- Homo Roboticus
- Mastering ROS for Robotics Programming
The student has the flexibility and adaptability to work in a team.
The students do the project in small groups, and hence have to collaborate as a team.
The student can develop, plan, execute and manage engineering projects at the level of a starting professional.
The student is responsible for the completion of the project and therefore has to develop, plan, execute and manage the project within the allocated resources and time
The student has a creative problem-solving attitude and a continuous-learning mindset while making result-driven and evidence-based decisions.
Because the project approach is not imposed, the students are in full control of the project methodology, planning, execution and reporting. The students will need to find the right balance between following established methodologies (e.g. re-using, adapting or merging existing code) developing new methodologies and code themselves. The student teams will independently search for available resources (tutorials, sample code) that can be used to speed up the project’s completion. They will have to judge the usefulness of these resources and to what extent they need to be adapted to the project. At the same time, the students will be encouraged to try new approaches (continuous-learning mindset) which may be more effective solutions to their specific problem. In order to complete the project successfully and in time, the student will therefore need to balance creative problem-solving with result-driven and evidence-based decisions.
The student has a critical attitude towards one's own results and those of others.
In the group project, all students are responsible for the outcome of their project. Obtaining a good result requires them to be critical towards the results of their peers.
Having the skills needed to implement a real-world robotic task.
The students will acquire knowledge and skills related to the selection and reading of sensors and the programming and control of robots.
The student is able to work with third-party robot simulation and control software.
The student will implement a real-world robotic application in third-party robot simulation and control software.
The student is conscious and has a basic understanding of scientific disciplines outside the standard curriculum with relevance for robotics.
Being able to openly engage in meaningful discussions about robotics and its impact on society.
The students are encouraged to articulate their opinions about contemporary technologies used in the field of robotics and their impact on society, today as well as in the future. They are willing to openly engage in discussions with (guest) lecturers and their fellow students.
The student can conceive, plan and execute a research project, based on an analysis of its objectives and existing knowledge.
This competence is acquired in the project, where the students will implement a real-world robotic application in simulation. Only the project objective and relevant constraints will be defined. It is up to the students to reformulate this high-level engineering problem into a set of subtasks and ensure that these are all implemented correctly.
The student is able to correctly report on research or design results in the form of a technical report.
The students make a report about their group project.
The student is able to present and defend results in a scientifically sound way, using contemporary communication tools, for a national as well as for an international professional or lay audience.
The students present their project to the teaching team and the other students. After the presentation they have to answer questions
De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Andere bepaalt 100% van het eindcijfer
Binnen de categorie Examen Andere dient men volgende opdrachten af te werken:
30% of the final score will be assigned based on the student’s active participation during the lectures. The evaluation will be in the form of continuous assessment (quiz after lecture, discussions during lecture, etc.).
The project accounts for 70% of the final score. The students will present their code and project approach in a technical report and defend their project results orally (presentation + Q&A).
Deze aanbieding maakt deel uit van de volgende studieplannen:
Master in de ingenieurswetenschappen: werktuigkunde-elektrotechniek: werktuigbouwkunde
Master of Electromechanical Engineering: Robotics and Mechanical Construction (enkel aangeboden in het Engels)