Robotics
Building machines that sense, think, and act: robot hardware, autonomous systems, computer vision, and embedded control.
11 Topics
Autonomous Systems
This field focuses on self-operating systems that perceive, plan, and act without human intervention. Learners will understand the integration of sensing, localization, mapping, and decision-making algorithms in self-driving vehicles and drones.
Computer Vision for Robotics
This topic covers how robots process, analyze, and interpret visual data from the physical world. Learners will understand image processing, object detection, 3D reconstruction, and visual tracking algorithms for robotic navigation.
Embedded Systems
This subject covers the design of dedicated computer systems that control physical devices and hardware. Learners will understand microcontroller architecture, real-time operating systems, sensor interfacing, and low-level programming for robotic control.
Human-Robot Interaction
This interdisciplinary field studies the design, evaluation, and implementation of robotic systems intended for use by or with humans. Learners will understand communication modalities, safety protocols, and social robotics principles.
Medical Robotics
Medical robotics examines the design and application of robotic systems in surgery, rehabilitation, and hospital logistics. Learners will understand how these systems enhance surgical precision, assist patient recovery, and improve healthcare delivery efficiency.
Motion Planning
This topic focuses on algorithms that enable robots to find collision-free paths from a starting point to a destination. Learners will understand configuration spaces, grid-based search, sampling-based planners, and trajectory optimization.
Robot Hardware
This subject covers the physical components of robotic systems, including structural frames, actuators, transmissions, sensors, and power systems. Learners will understand how to select, size, and integrate hardware for specific robotic applications.
Robot Operating Systems
This topic covers the open-source software frameworks and middleware used to build robot applications. Learners will understand how to manage communication between nodes, utilize existing libraries, and simulate robotic systems in virtual environments.
Robot Programming
This subject focuses on writing software to control robot behavior, kinematics, and sensor integration. Learners will understand how to implement algorithms in languages like C++ and Python to execute tasks and coordinate movements.
Robotics Ethics
Robotics ethics examines the moral, legal, and social implications of autonomous systems. You will understand safety standards, liability frameworks, and ethical guidelines for designing and deploying robots in society.
Robotics Fundamentals
Robotics fundamentals covers the core engineering principles of robot design, kinematics, control systems, and sensing. You will understand how to model robotic motion and program basic autonomous behaviors.
