Intendierte Lernergebnisse
The course "Robotics Fundamentals" provides students with a comprehensive understanding of the foundational principles and practical applications of robotics. Through a combination of theoretical knowledge and hands-on learning, students will explore the interdisciplinary nature of robotics and its significance in various industries, including manufacturing, healthcare, transportation, and more.Core Objective:The primary objective of this course is to equip students with a solid foundation in robotics by covering essential topics such as robotics overview, sensor and actuator technologies, human-robot interaction, mechanical design, kinematics, path planning, probabilistic robotics, and robot control. By the end of the course, students will possess a comprehensive understanding of the fundamental concepts, methodologies, and tools used in robotics.Expected Outcome:Upon completion of the course, students will be able to:Demonstrate a broad understanding of the history, development, and current applications of robotics.Identify and classify various sensors and actuators used in robotics and understand their working principles.Analyze the interaction between humans and robots, considering safety, collaboration, and ethical considerations.Apply mechanical design principles to create efficient and functional robotic systems.Solve direct and inverse kinematics problems to determine the position and orientation of robot manipulators.Design and implement path planning algorithms for autonomous mobile robots.Understand first simple basics of probabilistic robotics techniques for localization, mapping, and perception in uncertain environments.Understand the basics of robot control and AI reasoning, including decision-making processes in robotics.Evaluate the use of AI tools and frameworks for robotics design and simulation.
Lehrmethodik
Through a combination of face-to-face lectures, blended learning, weekly group homework assignments, and group mini-projects, students will develop practical skills and hands-on experience in applying robotics concepts. The course aims to foster critical thinking, problem-solving abilities, and teamwork among students, enabling them to tackle real-world challenges in the field of robotics.
Inhalt/e
Course Contents:General IntroductionIntroduction to robotics as a multidisciplinary fieldHistory and development of roboticsOverview and Applications of RoboticsDifferent types of robots and their applications in industries, medicine, space exploration, etc.Ethics and social implications of robotics and artificial intelligenceSensors and ActuatorsClassification of sensors and actuators in roboticsApplications and working principles of selected sensors and actuatorsHuman-Robot InteractionFundamentals of human-robot interactionSafety and collaboration between humans and robotsMechanical DesignBasics of mechanical design for robotsMaterials and construction methods for robotsDirect KinematicsModeling direct kinematicsCalculation of end effector position and orientationInverse KinematicsModeling inverse kinematicsCalculation of joint angles for a desired end effector position and orientationSelf-Driving VehiclesFundamentals of autonomous vehiclesSensors and algorithms for environment perception and planningPath PlanningBasics of path planning for mobile robotsAlgorithms for finding collision-free pathsIntroduction to Probabilistic Robotics (ABC for Beginners)Bayes filters and probabilistic estimation techniquesApplication in localization and mappingBrief Introduction to Robot Control and AI Reasoning (ABC for Beginners)Control techniques for robotsFundamentals of AI reasoning for robotic decision-makingOverview of AI Tools for Robotics Design and Robot SimulationIntroduction to tools and frameworks for robotics simulationApplication of AI technologies in robotics 13. Some future Robotics concepts: # Robotics-as-a-Service # Educational Robotics # The future of robotics
Erwartete Vorkenntnisse
To successfully engage with the course "Robotics Fundamentals," students are expected to have a basic understanding of mathematics, system theory, and information technology (IT). While the course aims to provide a comprehensive introduction to robotics, familiarity with the following concepts will be advantageous:Mathematics: Students should have a solid grasp of algebra, trigonometry, and calculus. Concepts such as vectors, matrices, differential equations, and basic mathematical operations will be used throughout the course.System Theory: A foundational understanding of system theory, including concepts like feedback control, state variables, and transfer functions, will be beneficial. Students should be familiar with fundamental principles related to linear systems and system modeling.Information Technology (IT): Basic knowledge of IT concepts and programming will be helpful for implementing algorithms and working with robotic systems. Familiarity with programming languages, such as Python or C++, and concepts like data structures, loops, and conditional statements will be advantageous.While the course will cover the fundamental principles of robotics, it is designed to accommodate students with varying levels of prior knowledge in these areas. Students without extensive background in mathematics, system theory, or IT will still be able to grasp the core concepts and build their understanding throughout the course. Supplementary resources and support will be provided to ensure students can bridge any knowledge gaps and succeed in the learning process.
Literatur
Selected sources:Niku, Saeed B. Introduction to robotics: analysis, control, applications. John Wiley & Sons, 2020.Bartneck, Christoph, et al. Human-robot interaction: An introduction. Cambridge University Press, 2020.Demir, Kadir Alpaslan, Gözde Döven, and Bülent Sezen. "Industry 5.0 and human-robot co-working." Procedia computer science 158 (2019): 688-695.Tzagkaraki, Effransia, Stamatios Papadakis, and Michail Kalogiannakis. "Exploring the Use of Educational Robotics in primary school and its possible place in the curricula." Educational Robotics International Conference. Cham: Springer International Publishing, 2021.Mizrahi, Joseph, ed. Kinematics: Analysis and Applications. BoD–Books on Demand, 2019.Ceccarelli, Marco. Fundamentals of mechanics of robotic manipulation. Vol. 112. Springer Nature, 2022.Taulli, Tom. "The robotic process automation handbook." The Robotic Process Automation Handbook. https://doi. org/10.1007/978-1-4842-5729-6 (2020).Kinematics of Robot Manipulators (The MIT Press)Author: J. M. McCarthy (Editor)Springer Handbook of Robotics (Springer Handbooks)by Bruno Siciliano and Oussama KhatibPublcation Date: 27 Jul 2016Link auf weitere InformationenMore sources will be provided in the Moodle of the course