From research to real-world technology.
We work on the core problems of intelligent machines: perception, navigation, manipulation and control. Promising work moves through prototyping, testing and validation towards products.
Research areas
Twelve areas where we build knowledge and working systems.
Autonomous navigation
Reliable point-to-point autonomy for indoor and outdoor robots.
SLAM
Simultaneous localisation and mapping with LiDAR, depth and visual sensors.
Path planning
Global and local planners for safe, efficient motion around obstacles.
Sensor fusion
Fusing IMU, odometry, GNSS, LiDAR and cameras for robust state estimation.
Computer vision
Detection, segmentation, tracking and visual inspection.
AI robotics
Learning-based perception and decision-making on embedded hardware.
Robotic manipulation
Kinematics, grasping and vision-guided pick-and-place.
Control systems
From PID to model-based control for motors, arms and mobile bases.
Embedded robotics
Real-time firmware, motor control and custom controller boards.
Industrial automation
Automated handling, inspection and process monitoring.
UAV systems
Multirotor platforms, flight control and aerial sensing.
Multi-robot systems
Coordination, task allocation and fleet behaviour.
How an idea becomes a product
Every project moves through eight stages. Each stage ends with a defined output, so progress is checked rather than assumed.
Stage 1 of 8
Problem identification
Define the real-world need, the users, the constraints and what success looks like.
- Output
- Requirements brief
Engineering disciplines under one roof
Prototypes are built by one team, so mechanical, electronic and software decisions are made together.
| Discipline | Tools and methods |
|---|---|
| Mechanical design | CAD modelling, kinematic analysis, design for manufacture |
| Electronics | Schematic capture, PCB layout, power and motor-drive design |
| Embedded systems | Microcontroller firmware, RTOS, real-time motor control |
| Robot software | ROS2, navigation, SLAM and motion planning |
| AI & computer vision | Dataset creation, model training, deployment on edge hardware |
| Simulation | Robot models and virtual environments for testing before hardware |
| Test & validation | Bench tests, field trials, reliability checks and reports |
Work with our R&D team
We collaborate with universities, research labs, industry and government bodies.
Joint research
Shared research questions with universities and labs, with results published together.
Propose joint researchSponsored development
Industry-funded development of a specific technology or prototype.
Discuss sponsored workStudent research
Internships, theses and research projects supervised by our engineers.
Ask about student researchTell us what you want to build, teach or research.
Pick the kind of enquiry and it goes to the team that handles it.