Neuroergonomic Cobot-Assisted Manual Assembly Workstation
A modular neuroergonomic workstation for human-centered, collaborative manual assembly. The setup combines portable EEG-based mental workload assessment (BrainWatch), a nonintrusive hand-gesture interface (Leap Motion–based M2O2P-L), an adaptive graphical instruction system (ADIN), and a collaborative robot assistant (Franka Emika Panda) that delivers the right parts at the right time. All modules are integrated through FIWARE middleware (Orion Context Broker) and can be extended with a smart task scheduler for workload-aware task allocation. The concept was validated as a proof-of-concept in a real factory environment for assembly of fiscal devices, showing fewer errors and lower mental demand with cobot-supported assembly, while maintaining comparable cycle times. The workstation is designed for easy deployment and reconfiguration across assembly variants, supporting onboarding of new workers and improving well-being and productivity in Industry 5.0 contexts.

| Name of Principal Investigator: | Nikola Knezevic |
| Position / institutional role: | Assistant Professor |
| Info Email: | knezevic@etf.rs |
| ORCID persistent identifier (PID): | 0000-0002-0262-8956 |
| Name of Host Organization | University of Belgrade – School of Electrical Engineering (ETF) |
| Department or Lab | Department of Signals and Systems, ETF Robotics lab |
| Name of Building | Palace of Science |
| Physical Address | Kralja Milana 11, 11000 Beograd, Serbia |
| Website Links | https://robot.etf.bg.ac.rs |
| Institutional contact name | Nikola Knezevic |
| Institutional contact email | knezevic@etf.rs |
| Non-academic stakeholders |
| Industrial Partners; Startups; Professional Associations; SMEs
Factory operators; production managers, HSE/OSH officers |
| Academic stakeholders |
| Undergraduate students; PhD students; MSc students; Researchers
Human factors/ergonomics students, industrial engineering students |
| Other types of stakeholders |
| Ethics committees, data protection officers |
| Application case: | Short description: |
| Cobot-supported manual assembly (component delivery) | Franka Panda delivers the correct parts in sequence to reduce searching and handling errors; the worker confirms step completion via gesture. Experiments: compare cycle time, picking errors, and reach distance with/without cobot delivery; evaluate ergonomic load reduction when parts are presented in optimal pose/location. |
| EEG-based workload monitoring and decision support | BrainWatch computes TAR/TBR/EI in real time to estimate mental workload and support workload-aware breaks or task (re)allocation. Experiments: induce low/high cognitive load conditions (e.g., time pressure, interruptions), then quantify workload indices vs. performance (errors, completion time) and evaluate adaptive interventions (micro-breaks, task simplification). |
| Gesture-based human–machine interaction | Leap Motion + VGG16 classifier enables hands-free, nonintrusive commands for progressing/rolling back instruction steps. Experiments: measure recognition accuracy/latency under shop-floor conditions (gloves, occlusions, varying illumination); compare gesture control to buttons/voice for speed and user preference. |
| Adaptive instruction authoring and visualization | ADIN shows step-by-step guidance (parts/tools/safety notes) and supports fast creation/editing of new task sequences without SQL expertise. Experiments: evaluate authoring time and instruction quality across expert vs. novice process engineers; assess learning curves and reduction of instruction inconsistencies across variants. |
| XR-assisted guidance and training via VR headsets | The TestBed extends instruction delivery into XR by presenting step-by-step guidance, alerts, and confirmations through a VR/XR headset (e.g., Meta Quest-class device), enabling hands-free, immersive visualization of assembly sequences and safety cues. Experiments: compare conventional screen-based instructions vs. XR presentation on time-to-competency, error rate, and perceived workload; test seamless transitions between “training mode” (immersive walkthrough) and “production mode” (quick overlays/confirmations). |
list of hardware components with their brief descriptions:
Franka Emika Panda collaborative robot | 7 degrees of freedom | Reach: 800 mm | Payload: 4 kg | Repeatability: 0,01 mm)
HTC Vive Focus Vision headset: Auto-IPD 57–72 mm (stereo camera baseline not publicly specified) | 2× 16MP stereo full-colour passthrough cameras (RGB resolution/FPS not specified) | Depth sensor present (depth FOV not specified) | Range / depth accuracy not specified in HTC’s published specs
PC Workstation: CPU 8 cores / 16 threads | CPU Clock 4.2 GHz base | 32 GB DDR5 RAM | CUDA-compatible GPU 12 GB VRAM
Leap motion sensor: Stereo IR (2× 640×240 IR cameras) @ 120 fps | ≈150°×120° tracking FOV | ~25–600 mm effective tracking range (can extend to ~60–80 cm depending on conditions / “arm’s length” use) | Stereo baseline not publicly specified
list of software components with their brief descriptions:
ROS1
Ubuntu 22
Python 3 stack: NumPy | OpenCV | PyTorch |
Unity
