{"id":null,"code":"DTEK2084","name":{"valueFi":"Aerial Robotics and Multi-robot Systems","valueEn":"Aerial Robotics and Multi-robot Systems","valueSv":"Aerial Robotics and Multi-robot Systems"},"credits":5.0,"minCredits":5,"maxCredits":5,"tags":[{"code":"KEKE","title":{"valueFi":"Kestävä kehitys","valueEn":"Sustainable development","valueSv":"Sustainable development"}}],"createdAt":1790534320413,"contentList":[{"title":{"valueFi":"Osaamistavoitteet","valueEn":"Learning outcomes","valueSv":""},"content":{"valueFi":"After completing the course, students can design complex multi-robot systems capable of real-time communication, coordination, and autonomous behaviour. Students will also be capable of designing autonomous navigation and perception for aerial robots. Presentations about different advanced topics in robotics and AI systems, and development via robotic platforms will provide knowledge of the state-of-the-art in robotic autonomy. \r\n\r\nThe course strengthens the following working life skills: presentation skills, creativity, multi-professionalism, problem-solving skills, organizational and coordination skills, project management, information and communication technology skills, networking skills, communication skills and cooperation skills.","valueEn":"After completing the course, students can design complex multi-robot systems capable of real-time communication, coordination, and autonomous behaviour. Students will also be capable of designing autonomous navigation and perception for aerial robots. Presentations about different advanced topics in robotics and AI systems, and development via robotic platforms will provide knowledge of the state-of-the-art in robotic autonomy. \r\n\r\nThe course strengthens the following working life skills: presentation skills, creativity, multi-professionalism, problem-solving skills, organizational and coordination skills, project management, information and communication technology skills, networking skills, communication skills and cooperation skills.","valueSv":"After completing the course, students can design complex multi-robot systems capable of real-time communication, coordination, and autonomous behaviour. Students will also be capable of designing autonomous navigation and perception for aerial robots. Presentations about different advanced topics in robotics and AI systems, and development via robotic platforms will provide knowledge of the state-of-the-art in robotic autonomy. \r\n\r\nThe course strengthens the following working life skills: presentation skills, creativity, multi-professionalism, problem-solving skills, organizational and coordination skills, project management, information and communication technology skills, networking skills, communication skills and cooperation skills."}},{"title":{"valueFi":"Sisältö","valueEn":"Content","valueSv":""},"content":{"valueFi":"The course is project-based and involves group presentations on advanced topics and using robotic platforms in implementing and verifying a project. The robotic platforms are comprised of the Tello drones and Turtlebots (optional) and will be utilized with, e.g., image processing algorithm, planning or path tracking algorithms, and advanced ROS topics. The course involved two group projects with each related to aerial robotics and heterogeneous multi-robot systems.","valueEn":"The course is project-based and involves group presentations on advanced topics and using robotic platforms in implementing and verifying a project. The robotic platforms are comprised of the Tello drones and Turtlebots (optional) and will be utilized with, e.g., image processing algorithm, planning or path tracking algorithms, and advanced ROS topics. The course involved two group projects with each related to aerial robotics and heterogeneous multi-robot systems.","valueSv":"The course is project-based and involves group presentations on advanced topics and using robotic platforms in implementing and verifying a project. The robotic platforms are comprised of the Tello drones and Turtlebots (optional) and will be utilized with, e.g., image processing algorithm, planning or path tracking algorithms, and advanced ROS topics. The course involved two group projects with each related to aerial robotics and heterogeneous multi-robot systems."}},{"title":{"valueFi":"Suoritustavat","valueEn":"Study methods","valueSv":""},"content":{"valueFi":"Project work, final written project report, presentation, and source codes","valueEn":"Project work, final written project report, presentation, and source codes","valueSv":""}},{"title":{"valueFi":"Toteutustavat","valueEn":"Course unit methods","valueSv":""},"content":{"valueFi":"Lectures (4h), exercises (30 h), independent work (75 h)","valueEn":"Lectures (4h), exercises (30 h), independent work (75 h)","valueSv":""}},{"title":{"valueFi":"Oppimateriaalit","valueEn":"Learning material","valueSv":""},"content":{"valueFi":"Instructions for exercises, online and reference material.","valueEn":"Instructions for exercises, online and reference material.","valueSv":""}},{"title":{"valueFi":"Lisätiedot","valueEn":"Further information","valueSv":""},"content":{"valueFi":"NOTE: Before the course starts, you need to install Ubuntu 20 (not the newest available one), ROS2 (Galactic) and Gazebo.  Check the course’s Moodle page for further details: https://moodle.utu.fi/course/view.php?id=27202\r\n\r\nThe course's teaching methods and assessment procedures may be subject to change. These will be confirmed separately within the course itself.\r\n\r\nWe can only take a limited number of students due to lab space restrictions, and the exact number we can accept is decided each year. If necessary, student selection will be based on their study program, major subject, and current stage of study. We give priority to students on the Robotics and Autonomous Systems track of the Master’s Programme in ICT, EIT Digital Embedded Systems entry and exit year students, and students majoring in Robotiikka ja autonomiset järjestelmät.\r\n\r\nThe content of the course has a connection to the following UN sustainable development goals: 4. Quality education, 8. Decent work and economic growth, 9. Industry, innovation and infrastructure, 11. Sustainable cities and communities, 12. Responsible consumption and production, 13. Climate action, 15. Life on land and 17. Partnerships for the goals.","valueEn":"NOTE: Before the course starts, you need to install Ubuntu 20 (not the newest available one), ROS2 (Galactic) and Gazebo.  Check the course’s Moodle page for further details: https://moodle.utu.fi/course/view.php?id=27202\r\n\r\nThe course's teaching methods and assessment procedures may be subject to change. These will be confirmed separately within the course itself.\r\n\r\nWe can only take a limited number of students due to lab space restrictions, and the exact number we can accept is decided each year. If necessary, student selection will be based on their study program, major subject, and current stage of study. We give priority to students on the Robotics and Autonomous Systems track of the Master’s Programme in ICT, EIT Digital Embedded Systems entry and exit year students, and students majoring in Robotiikka ja autonomiset järjestelmät.\r\n\r\nThe content of the course has a connection to the following UN sustainable development goals: 4. Quality education, 8. Decent work and economic growth, 9. Industry, innovation and infrastructure, 11. Sustainable cities and communities, 12. Responsible consumption and production, 13. Climate action, 15. Life on land and 17. Partnerships for the goals.","valueSv":""}},{"title":{"valueFi":"Kurssikirjallisuus","valueEn":"Literature","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Esitietovaatimukset","valueEn":"Qualifications","valueSv":""},"content":{"valueFi":"Basic programming skills, mainly Python, algorithmic design for autonomous systems and knowledge of basic sensors and data involved in the design of robotic systems as well as Robot Operating System (ROS) knowledge are required. These are topics are covered in the following courses \"DTEK2081 Algorithmic Foundations of Robotic and AI Systems\" and \"DTEK2083 Perception and Navigation in Mobile Robotics\". Knowledge of the Linux operating system is a strong advantage.","valueEn":"Basic programming skills, mainly Python, algorithmic design for autonomous systems and knowledge of basic sensors and data involved in the design of robotic systems as well as Robot Operating System (ROS) knowledge are required. These are topics are covered in the following courses \"DTEK2081 Algorithmic Foundations of Robotic and AI Systems\" and \"DTEK2083 Perception and Navigation in Mobile Robotics\". Knowledge of the Linux operating system is a strong advantage.","valueSv":""}},{"title":{"valueFi":"Arviointiasteikko","valueEn":"Assessment scale","valueSv":""},"content":{"valueFi":"0-5","valueEn":"0-5","valueSv":"0-5"}},{"title":{"valueFi":"Arviointikriteerit","valueEn":"Assessment criteria","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 2","valueEn":"Assessment criteria 2","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 3","valueEn":"Assessment criteria 3","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 4","valueEn":"Assessment criteria 4","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Kielet","valueEn":"Languages","valueSv":""},"content":{"valueFi":"englanti","valueEn":"English","valueSv":"engelska"}},{"title":{"valueFi":"Taso","valueEn":"Level","valueSv":""},"content":{"valueFi":"Syventävät opinnot","valueEn":"Advanced Studies","valueSv":""}},{"title":{"valueFi":"Oppiaine","valueEn":"Subject","valueSv":""},"content":{"valueFi":"Tietotekniikka","valueEn":"Information and Communication Technology","valueSv":"Information and Communication Technology"}},{"title":{"valueFi":"Vastuuhenkilöt","valueEn":"Person in charge","valueSv":""},"content":{"valueFi":"Tomi Westerlund, Widhi Atman","valueEn":"Tomi Westerlund, Widhi Atman","valueSv":"Tomi Westerlund, Widhi Atman"}},{"title":{"valueFi":"Luokittelu","valueEn":"Classification","valueSv":""},"content":{"valueFi":"Kestävä kehitys","valueEn":"Sustainable development","valueSv":"Sustainable development"}},{"title":{"valueFi":"Linkit","valueEn":"Links","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}}]}