Waseem Fanous

Nuclear engineering

Hepenix Nuclear Pool Manipulator Simulator (Prototype)

A real-time simulator of a nuclear pool manipulator, with physics and control integrated so operators can train and engineers can test before touching real hardware.

Nuclear systems, remote handling, real-time simulation

Hepenix multi-camera simulator view of the manipulator above the pool

Mission profile

Degrees of freedom
4 (X, Y, Z, Fi)
Simulation engine
Unity, real-time
Frame rate
60 to 120 fps
Positioning accuracy
Sub-millimetre
Architecture
Modular, additive scenes
Camera views
Multi-viewpoint with HMI

What this actually is

Spent nuclear fuel is stored underwater. The pool is not decoration: several metres of water absorb radiation while still letting operators see what they are doing, so the fuel can be moved and inspected safely from a platform above the surface. Nothing down there can be touched by hand, which means every operation is carried out by a manipulator, a rigid and precisely controlled arm that reaches into the pool and handles material on the operator's behalf.

That makes the manipulator a safety-critical machine. It must move exactly where commanded, never exceed its permitted envelope, and never collide with the pool structure or the fuel racks. The consequences of a mistake are severe and the hardware is expensive and often radiologically controlled, so operators cannot simply practise on the real system, and engineers cannot casually test new motion logic on it either.

This is where simulation earns its place. A high-fidelity digital model of the manipulator and its pool lets operators build competence, and lets engineers validate motion limits, control response and failure behaviour before anything is attempted on real hardware. The same techniques underpin remote handling in space robotics, deep-sea intervention and any setting where a person directs a machine through an environment they cannot physically enter.

Overview

I developed a real-time Unity simulation of a nuclear pool manipulator, replicating a 4-DOF industrial manipulator working in a constrained, highly controlled environment. Each axis (X, Y, Z and Fi) has independent motion control with defined limits, so the manipulator stays mechanically realistic and never leaves its workspace. A custom diagonal wall-following constraint keeps the arm aligned with the pool barrier without clipping through geometry.

The simulator uses a modular architecture with additive scene loading, so pool configurations can be swapped at runtime without restarting. Multiple camera viewpoints give operator-focused and validation views, and a streamlined HMI overlay lets users switch cameras and environments from a simple menu while the simulation keeps running smoothly.

Role

Head and lead design engineer

Worked with nuclear engineering specialists and the control systems team.

Key requirements

  • Real-time physics simulation
  • Multi-axis manipulator control (X, Y, Z, Fi)
  • Simulated radiation safety protocols
  • Precision positioning

Approach

  1. System requirements analysis
  2. Physics engine integration
  3. Control system design
  4. User interface development
  5. Validation testing

Engineering notes

Tools

  • Unity (C#)
  • ROS
  • SolidWorks
  • MATLAB
  • Python
Assumptions
Ideal actuator response, simplified radiation effects, perfect sensor feedback.
Limitations
Computational performance constraints and simplified environmental interactions.
Validation
Position accuracy testing, control response validation and safety protocol verification.

Results

  • Sub-millimetre positioning accuracy
  • Real-time simulation at 60 to 120 fps
  • Integrated safety monitoring system
  • Training time reduced by 70%

Deliverables

Complete simulation software, user manual, technical documentation and training materials.

Read the full report (PDF)