Automation is scaling rapidly. Reliability is still hard.

Automation is limited by programming, not hardware. Modern tools, including AI, have made it significantly easier to generate control logic. However, as systems become easier to build, their behaviour becomes harder to understand:

  • Logic becomes complex and hard to trace

  • Small changes create unexpected failures

  • Debugging takes days instead of hours.

The challenge is no longer generating logic. It is ensuring how logic behaves in real machines.

black and blue audio mixer

SelecStep

Bridging the gap between generated logic and deterministic execution

SelecStep is a control system designed to remove common logic failures in real-world automation.

It explores a different approach to automation, not by improving how control programmes are written, but by structuring how control logic is executed.

SeleStep is designed around:

  • Structured, step-based execution

  • Explicit state transitions

  • Bounded execution paths

  • A consistent execution cycle

a cube with many small squares

Select-based Logic

Select-based logic lets engineers design control behaviour using predefined instruction blocks

  • No vendor-specific programming

  • No rewriting between systems

  • No fragmented toolchains

Control logic is assembled, not programmed.

green and black power tool

Prototype System in Active Validation

A SeleStep is currently in a prototype stage and is being tested in sequence-based automation scenarios:

- Pick & place systems

- Indexing systems

- Structured workflows

Early observations indicate:

- Clearer execution behavior

- Reduced debugging effort

- Improved consistency across cycles

Demo
Pick & Place Defined in Steps
Define and select the sequence directly as structured steps.
No fragile code just predictable execution
a box of apples

SelecStep Studio

Built for Engineers, Integrators, and Educators

Workshops & SMEs

Build machines without complex PLC programming (Conveyor, Indexing Table, Pick-and-Place)

System Integrators

Unify control logic across mixed systems - Reduce debugging and deployment time

Education

Teach real-world control logic from day one

turned-on MacBook Pro wit programming codes display

SelecStep Engine

powered by SASP (Sequential Action Selection Platform )

AI-Ready Interface

Structured control model designed for programmatic generation

Fast Prototyping

Go from idea to working system in minutes

Cross-Device Deployment

Run the same logic across different hardware

Core architecture protected under a patent-pending filing in Australia

Expert Independence

Reduced dependency on specialists

Modern tools, including AI, can generate working control logic. However, generated logic does not guarantee predictable execution.

SASP enables generated sequences to be defined using structured, reusable logic, abstracting the intent from device-specific implementation.

Rather than focusing on programming flexibility, the system focuses on execution structure.

Structured Execution Model

Control logic is represented as a sequence of defined steps. Each execution cycle follows a consistent pattern:

  • evaluate inputs

  • execute a step

  • determine transition

  • update outputs

Execution Principles

SASP is designed around several execution principles:

  • Execution paths are explicit and bounded

  • State transitions are controlled and visible

  • No background or implicit processes

  • Behaviour is defined by structure, not interpretation

These constraints are intended to:

  • Simplify reasoning about system behaviour

  • Reduce debugging complexity

  • Improve consistency across execution cycles

From unpredictable logic to deterministic execution