Reactive path planning for human-robot collaboration
2026 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE credits
Student thesis
Abstract [en]
This thesis examines whether an online Monte Carlo Tree Search (MCTS)-based scheduler can improve robot path selection compared with a static First-In-First-Out (FIFO) baseline within a simulated human–robot collaborative assembly cell characterised by stochastic worker behaviour. The study focuses on reactive path planning, defined as the online selection of pre-validated robot motion paths, rather than online trajectory generation or inverse kinematics. An ABB RobotStudio virtual cell was integrated with a Python scheduling layer through an OPC UA–MQTT–Softing communication stack, using a finite RAPID path library, a stochastic two-worker model, and event-based metrics collection. The final evaluation comprised three matched FIFO/MCTS experimental pairs, with each run lasting six hours and each pair using a different workerparameter configuration. Across these scenarios, the MCTS condition produced an average of 224.3 defect-free assemblies per run, compared with 201.0 for FIFO, increasing average defect-free throughput from 33.49 to 37.38 assemblies per hour. MCTS also reduced the average robot idle fraction from 19.7% to 1.1%. The largest absolute defect-free throughput gain appeared in the asymmetric speed–quality scenario, while the smallest appeared in the symmetric high-throughput scenario. While the results are descriptive and limited to simulation-based evaluation, they suggest that MCTS has practical potential as an online scheduling mechanism when the action space is structured, the environment can be simulated, and robot execution is restricted to pre-validated paths.
Place, publisher, year, edition, pages
2026. , p. xiii, 101
Keywords [en]
Human-robot collaboration, reactive path planning, Monte Carlo tree search, online scheduling, ABB RobotStudio, OPC UA, MQTT, virtual commissioning, industrial robotics
National Category
Robotics and automation
Identifiers
URN: urn:nbn:se:his:diva-26785OAI: oai:DiVA.org:his-26785DiVA, id: diva2:2082721
Educational program
Intelligent Automation - Master's Programme, 120 ECTS
Supervisors
Examiners
2026-07-012026-07-012026-07-01Bibliographically approved