• What is ACE-Lab? | ACE-Lab

    What is ACE-Lab?

    ACE-Lab is a compact, modular platform for practical automatic control engineering. It brings sensing, actuation and embedded control into a repeatable desktop setup, allowing learners to move from hands-on experimentation to modelling, controller design and validation using MATLAB and Simulink.

    CompactDesigned for desktop, classroom and project use.
    ModularBase + Sense and Actuate work together as one platform.
    MATLAB & SimulinkBuilt around modelling, deployment and control workflows.
    Progressive ControlMove from sensing and signals to actuation and complete closed-loop control.
    ACE-Lab Base + Sense and Actuate rigs

    Why ACE-Lab?

    A practical platform for learning control engineering by doing it.

    ACE-Lab connects physical hardware with the modelling and control tools used throughout the learning journey, so practical activity and engineering theory reinforce one another.

    01

    Application-led learning

    Begin with a physical system and observable behaviour, then introduce the modelling and control concepts needed to understand and improve it.

    02

    Repeatable hands-on setup

    A compact arrangement keeps sensors, actuators and control hardware organised so activities can be reproduced consistently across learners and locations.

    03

    Model-based workflow

    Use MATLAB and Simulink to measure behaviour, build models, design controllers, deploy algorithms and compare predicted performance with the real system.

    ACE-Lab rigs

    Two rigs. One connected learning platform.

    ACE-Lab is organised around two complementary rigs. Base + Sense provides the core sensing and embedded platform, while Actuate adds the hardware needed for motion and closed-loop control experiments.

    ACE-Lab Base + Sense

    Build, measure and understand.

    Provides the core desktop platform and sensing components used to explore signals, measurement and system behaviour before progressing into complete control activities.

    • Supports introductory sensing and embedded-control activities.
    • Provides a consistent arrangement for measurement and experimentation.
    • Creates the foundation for modelling, validation and controller development.
    ACE-Lab Base + Sense rig and components
    ACE-Lab Actuate

    Turn control outputs into motion.

    Adds the actuator hardware needed to move from sensing and measurement into dynamic experiments, controller tuning and complete closed-loop systems.

    • Supports DC motor, servomotor and other actuator-based activities.
    • Links controller outputs to visible physical behaviour.
    • Pairs with Base + Sense for complete control-system experiments.
    ACE-Lab Actuate rig and components

    Need an ACE-Lab?

    Start here.

    Get access to an ACE-Lab rig for teaching, training or project work, or arrange a set-up conversation to discuss the most suitable configuration.

    Get Access to ACE-Lab

    Learning journey

    From physical behaviour to a working control system.

    The platform is intended to support a progressive workflow rather than isolated component exercises.

    1

    Observe

    Start with the application and identify the behaviour, signals and engineering requirements that matter.

    2

    Measure

    Use sensors and embedded hardware to capture real data and understand practical limitations.

    3

    Control

    Develop and deploy controllers in MATLAB and Simulink, then test them on the physical system.

    4

    Refine

    Compare requirements, simulation and hardware results, then improve the model or controller.

    See ACE-Lab in action

    DC motor PI speed control.

    A complete ACE-Lab setup showing how sensing, actuation and Simulink-based control come together in one experiment.

    ACE-Lab full setup with DC motor PI speed control

    Watch the physical platform operating as a complete closed-loop control system.

    Advancing automatic control engineering education through practical, application-led learning.