Engineering & Technology

Robotics

Design intelligent robotic systems that perceive, reason, and act in the physical world. This cutting-edge field combines mechanical engineering, AI, and control systems.

Overview

Robotics and Machine Intelligence is a cutting-edge engineering programme that focuses on designing intelligent systems capable of perceiving, reasoning, and acting in the physical world. It integrates mechanical engineering, electrical engineering, computer science, and artificial intelligence to create robots and autonomous systems that can navigate environments, manipulate objects, make decisions, and learn from experience. This is one of the most interdisciplinary engineering degrees available.

The curriculum covers mechanics and dynamics, control systems, sensor technology, computer vision, machine learning, path planning, and human-robot interaction. Students build and program robots from early in the programme, working with hardware platforms, microcontrollers, actuators, and sensor arrays. Upper-year modules address advanced topics such as deep reinforcement learning, swarm robotics, autonomous navigation, and soft robotics. The capstone project typically involves designing and building a complete robotic system.

The ageing population also drives demand for assistive robots and healthcare automation. Graduates find roles in robotics companies, defence technology firms, semiconductor manufacturers, research institutions, and the growing autonomous vehicle industry. For students passionate about building machines that can think, sense, and act—and who enjoy the hands-on challenge of making hardware and software work together—robotics and machine intelligence is an exhilarating career path.

Robotics and machine intelligence is one of the fastest-evolving fields in engineering, and a handful of institutions have defined its trajectory. Carnegie Mellon University's Robotics Institute (RI)—founded in 1979 as the world's first dedicated robotics research centre—remains the global epicentre of the discipline, with over 500 researchers working across autonomous vehicles, manipulation, field robotics, and human-robot interaction in facilities spanning the National Robotics Engineering Center. MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) is the largest research lab at MIT and a powerhouse in soft robotics, legged locomotion, and collaborative robots for manufacturing. ETH Zurich's Robotic Systems Lab has achieved international recognition for quadrupedal robots like ANYmal, used in industrial inspection and search-and-rescue scenarios. The University of Tokyo's JSK Robotics Laboratory has pioneered humanoid robotics research for decades, while Imperial College London's Dyson School of Design Engineering bridges robotics with human-centred design.

Career Outcomes & Salary

What jobs can I get and how much will I earn?

Entry Level0–2 years

$80,000–$130,000 (US) / £32,000–£50,000 (UK) / A$70,000–$95,000 (Australia)

Robotics EngineerPerception EngineerMotion Planning EngineerControls EngineerAutonomy Software Engineer
Top employers
Boston DynamicsWaymoTesla (Autopilot/Optimus)NVIDIA (Isaac)Amazon RoboticsIntuitive SurgicalUniversal RobotsABB Robotics
Mid Career3–8 years

$130,000–$220,000 (US) / £60,000–£100,000 (UK)

Senior Robotics EngineerRobotics Tech LeadPrincipal Perception ScientistAutonomous Systems ArchitectHead of Motion Planning
Senior10+ years

$200,000–$500,000+ (US, including equity at robotics/AV companies)

VP of RoboticsChief Robotics OfficerDistinguished EngineerDirector of Autonomous SystemsFounder/CTO (Robotics Startup)
Industries
Autonomous Vehicles & MobilityWarehouse & Logistics AutomationSurgical & Medical RoboticsIndustrial Automation & CobotsDefence & Security RoboticsAgricultural RoboticsSpace Exploration Robotics (NASA, JPL)Consumer Robotics & Drones
Demand Outlook

Exceptionally strong and accelerating. Robotics engineers are among the most sought-after technical professionals globally. The convergence of AI advances, sensor cost reductions, and computing power has made autonomous systems commercially viable at scale. Demand significantly exceeds supply, particularly for engineers who can work across perception, planning, and control. Starting salaries rival or exceed software engineering at top tech companies.

What You'll Learn

Core topics and skills covered in this degree

Robot Kinematics & Dynamics — forward/inverse kinematics, Denavit-Hartenberg parameters, Jacobians, Lagrangian dynamics, manipulator control
Control Systems — PID control, state-space methods, LQR/LQG optimal control, nonlinear control, trajectory tracking
Computer Vision — image processing, feature detection, object recognition, stereo vision, visual SLAM, deep learning for perception
Machine Learning & AI — supervised/unsupervised learning, neural networks (CNN, RNN), reinforcement learning, decision-making under uncertainty
Sensor Fusion & State Estimation — Kalman filters, particle filters, IMU/GPS/LiDAR fusion, SLAM (Simultaneous Localisation and Mapping)
Mechatronics & Actuators — DC/BLDC motors, servo systems, sensor interfacing (I²C, SPI), embedded programming, PCB design basics
Motion Planning & Navigation — path planning (A*, RRT, Dijkstra), motion planning in configuration space, obstacle avoidance, multi-agent coordination
Capstone Robot Design — team-based design, build, and programming of an autonomous robot system for a competitive or real-world challenge

Is This Right For Me?

Honest self-assessment to help you decide

WorkloadVery Heavy—expect 22–30 hours per week outside lectures on programming, lab work, design projects, and simulation. Robotics projects are time-intensive because they integrate mechanical, electrical, and software components—each with its own failure modes. Competition deadlines add additional pressure in many programmes.
Math LevelVery High—you'll take linear algebra, multivariable calculus, differential equations, probability and statistics, control theory, and optimisation. Robotics maths spans both the continuous world (dynamics, control) and the discrete world (algorithms, graph search), making it among the most mathematically demanding engineering disciplines.
CreativityHighly creative within structured frameworks. Algorithm design is structured, but building a robot that works in the real world requires constant creative problem-solving—adapting to sensor noise, unexpected physical interactions, and the gap between simulation and reality (the 'sim-to-real' problem).
TeamworkHeavily team-based. Robotics projects inherently require collaboration between people with different skills—someone handles perception, someone handles control, someone handles mechanical design. Even individual assignments often involve integrating with shared robot platforms.

You'll thrive if...

  • You want to build machines that can perceive, think, and act autonomously in the physical world
  • You enjoy the full spectrum of engineering: programming, electronics, and mechanical design—all in one project
  • You're excited by the frontier of AI applied to physical systems: autonomous cars, surgical robots, humanoid robots, space rovers
  • You thrive on interdisciplinary challenges where no single skill is enough—robotics demands integration across multiple domains
  • You like competitions, hands-on building, and seeing your code control real hardware in real time

Might not be for you if...

  • You prefer working purely in software without dealing with hardware, sensors, and physical systems
  • You want a well-defined, single-discipline degree—robotics is inherently interdisciplinary and can feel scattered to some students
  • You dislike debugging hardware—finding why a motor stutters or a sensor gives bad readings requires patience and physical troubleshooting
  • Heavy mathematics (linear algebra, control theory, probability) feels overwhelming—robotics is one of the most maths-intensive engineering fields
  • You prefer individual, focused work—robotics projects almost always involve teams integrating different subsystems
WorkloadVery Heavy—expect 22–30 hours per week outside lectures on programming, lab work, design projects, and simulation. Robotics projects are time-intensive because they integrate mechanical, electrical, and software components—each with its own failure modes. Competition deadlines add additional pressure in many programmes.
Math IntensityVery High—you'll take linear algebra, multivariable calculus, differential equations, probability and statistics, control theory, and optimisation. Robotics maths spans both the continuous world (dynamics, control) and the discrete world (algorithms, graph search), making it among the most mathematically demanding engineering disciplines.
Creativity vs StructureHighly creative within structured frameworks. Algorithm design is structured, but building a robot that works in the real world requires constant creative problem-solving—adapting to sensor noise, unexpected physical interactions, and the gap between simulation and reality (the 'sim-to-real' problem).
Group vs SoloHeavily team-based. Robotics projects inherently require collaboration between people with different skills—someone handles perception, someone handles control, someone handles mechanical design. Even individual assignments often involve integrating with shared robot platforms.

A Day in the Life

What a typical week actually looks like

A typical week in Year 2 might look like this: Monday starts with a robot kinematics and dynamics lecture—you're deriving the forward kinematics of a 6-DOF industrial robot arm using Denavit-Hartenberg parameters, building transformation matrices that map joint angles to end-effector position and orientation in 3D space. The maths is heavy with matrix algebra and trigonometry, but when you run your equations in MATLAB and see a simulated robot arm move to the exact position you calculated, the abstraction becomes satisfying. After lunch, you have a mechatronics lab where you're programming an Arduino-based mobile robot to navigate a maze using ultrasonic sensors and a PID control algorithm—tuning the proportional, integral, and derivative gains until the robot follows the wall smoothly without oscillating or crashing.

Tuesday brings a machine learning lecture on convolutional neural networks—how convolution layers extract features from images, pooling reduces dimensionality, and why dropout prevents overfitting. Your practical session has you training a CNN in PyTorch to classify objects captured by a robot-mounted camera, achieving 94% accuracy on a custom dataset you collected by driving the robot around the lab and labelling images. Wednesday is your heaviest day: a control systems lecture on state-space methods—modelling a quadrotor drone as a multi-input multi-output (MIMO) system, designing an LQR controller, and simulating the response in Simulink—followed by your group design project. Your team of four is building an autonomous mobile robot that must navigate an unknown environment, identify coloured targets, and manipulate objects. Today you're integrating the SLAM (Simultaneous Localisation and Mapping) algorithm with the path planner, and discovering that the LiDAR-based map drifts over time unless you add loop closure detection.

Thursday opens with a computer vision lecture on stereo vision and depth estimation—epipolar geometry, disparity maps, and how two cameras can reconstruct 3D structure from 2D images. The afternoon is an actuator and sensor systems lab where you characterise a brushless DC motor's torque-speed curve, interface an IMU (inertial measurement unit) over SPI, and fuse accelerometer and gyroscope data using a complementary filter to estimate orientation. Friday is lighter: a seminar on ethical and societal implications of autonomous systems—liability in autonomous vehicle accidents, algorithmic bias in AI decision-making, and the impact of automation on employment—followed by free time most students use for ROS programming, training neural networks on GPU clusters, or assembling their robot for the upcoming design competition. Weekends can be consumed by project work, especially as the competition deadline approaches, but building a machine that perceives, thinks, and acts in the physical world is one of the most rewarding challenges in all of engineering.

High School Preparation

What to study and do before university

Recommended
HL Mathematics: Analysis and ApproachesHL PhysicsHL Computer Science
Helpful
SL Further Mathematics (if available)HL Design TechnologyHL Biology (for bio-inspired robotics)

Skills to Develop

  • Learn Python and C++ seriously—robotics requires real-time programming, sensor interfacing, and algorithm implementation across both languages
  • Build a robot: start with an Arduino or Raspberry Pi platform and add sensors (ultrasonic, IMU, camera), actuators (servos, DC motors), and write control code to make it navigate or perform tasks autonomously
  • Study linear algebra and calculus beyond your school curriculum—robotics relies heavily on matrix operations for coordinate transformations, Jacobians for kinematics, and differential equations for control systems
  • Explore the basics of machine learning: implement a simple classifier in Python using scikit-learn, or train a small neural network to recognise objects—understanding how AI integrates with physical systems is the core of this field

Extracurriculars

  • Compete in robotics competitions—FIRST Robotics, VEX, RoboCup, or the DARPA-inspired autonomous challenges—these are the gold standard for demonstrating robotics passion
  • Build a personal robotics project: a self-balancing robot, a robotic arm controlled by computer vision, a drone that follows a path using GPS, or a line-following rover with obstacle avoidance
  • Contribute to open-source robotics projects on GitHub—even small contributions to ROS (Robot Operating System) packages show real engagement with the robotics software ecosystem
  • Take online courses in robotics or AI: Coursera's Robotics Specialisation (Penn), MIT OpenCourseWare on control systems, or fast.ai for practical deep learning
  • Participate in both coding competitions (USACO, Google Code Jam) and physics competitions (BPhO, F=ma) to demonstrate strength across the hardware-software spectrum

How This Compares to Similar Majors

Side-by-side with related fields

Getting In — Admissions Guide

How competitive is this major and how to stand out

Competitiveness: Very High

Robotics programmes at top universities are extremely competitive, often matching or exceeding CS in selectivity. Carnegie Mellon's Robotics Institute is the gold standard globally. MIT, Stanford, ETH Zurich, and Imperial College London offer strong robotics pathways. In the UK, programmes may be embedded within EE or ME departments—Edinburgh, Bristol, and UCL have notable robotics groups. Entry typically requires A*A*A with Mathematics and Physics. IB students usually need 40+ with 7 in HL Mathematics and Physics.

What Strengthens Your Application

  1. 1Robotics competition experience—FIRST Robotics, VEX, RoboCup—is the strongest single differentiator for robotics applications
  2. 2A personal robotics project: a working robot you designed, built, and programmed—documented with photos, code, and a write-up
  3. 3Strong programming skills in Python and C/C++, ideally with exposure to ROS, OpenCV, or machine learning frameworks
  4. 4Excellent results in mathematics and physics—robotics is mathematically demanding (linear algebra, control theory, probabilistic reasoning)
  5. 5Evidence of interdisciplinary ability: projects or courses that span mechanical design, electronics, and software

Common Mistakes to Avoid

  • Applying with only software skills and no hardware experience—robotics programmes want students who can solder, wire sensors, and build physical systems, not just code
  • Confusing robotics with pure AI/ML—if your interest is entirely in software-based AI, a CS or AI programme may be a better fit
  • Not demonstrating hands-on building experience—a GitHub profile with ML projects is great, but a working robot you built yourself is far more compelling for a robotics application

Interview & Admission Tests

Interviews may probe your understanding of basic control theory, sensor integration, and your hands-on experience. Be prepared to discuss a robot you've built—what sensors it uses, how the control algorithm works, what challenges you faced. Demonstrating that you can think across mechanical, electrical, and software domains is the key signal admissions teams look for.

Related Majors

Interested in studying this in Singapore?

View Singapore university programmes →

Frequently Asked Questions

What do you study in Robotics?

Robotics and Machine Intelligence is a cutting-edge engineering programme that focuses on designing intelligent systems capable of perceiving, reasoning, and acting in the physical world. It integrates mechanical engineering, electrical engineering, computer science, and artificial intelligence to create robots and autonomous systems that can navigate enviro…

What can you do after a Robotics degree?

Typical entry-level roles: Robotics Engineer, Perception Engineer, Motion Planning Engineer, Controls Engineer, Autonomy Software Engineer (starting salary $80,000–$130,000 (US) / £32,000–£50,000 (UK) / A$70,000–$95,000 (Australia)). Key industries: Autonomous Vehicles & Mobility, Warehouse & Logistics Automation, Surgical & Medical Robotics, Industrial Automation & Cobots, Defence & Security Robotics. Exceptionally strong and accelerating. Robotics engineers are among the most sought-after technical professionals globally. The convergence of AI advances, sens…

Which high-school courses prepare you for Robotics?

Recommended IB courses: HL Mathematics: Analysis and Approaches, HL Physics, HL Computer Science; Recommended AP courses: AP Physics C: Mechanics, AP Calculus BC, AP Computer Science A; Recommended A-Levels: Mathematics, Further Mathematics, Physics.

Want to prepare for Robotics?

Our education consultants can help you explore your interests, pick the right subjects, and build a strong application.