Manual rain gutter cleaning involves safety risks (ladders, roof access) and inefficiencies, creating demand for an automated maintenance solution. The combination of skills of mechanical, electrical, mechatronics, and industrial engineering students is a perfect solution to such problem.
This project was developed as part of a multidisciplinary engineering team at Rhine-Waal University of Applied Sciences. My main responsibility focused on the functional system architecture and system interaction modelling of the robot.
As a result, I:
Developed system architecture for a lightweight tracked cleaning robot (<2.5 kg).
Defined subsystem interfaces, failure modes (D-FMEA), and electrical schematics.
Produced functional concept ready for prototyping and testing.
Strengthened interdisciplinary integration across mechanical, electrical, and control engineering.
Specifically, I contributed to:
Functional system decomposition and definition of system boundaries
Interaction modelling between mechanical, electrical, and control subsystems
Analysis of environmental interaction and operational constraints
Electric schematics design
D-FMEA design (Failure mode analysis)
Support in overall system design discussions and validation
Contribution to collaborative design reviews, documentation, and testing phases
This role required bridging mechanical design, control engineering, and product architecture perspectives.
The project aimed to develop a compact autonomous robot for cleaning rain gutters safely and efficiently.
The robot is designed to:
Move inside roof gutters using motor-driven tracks
Remove debris via a rotating brush mechanism
Be deployed from ground level using a telescopic pole
Reduce safety risks associated with ladder-based cleaning
The system combines mechanical design, embedded control, product engineering, and market analysis to create a practical home-maintenance robotic solution.
Lightweight tracked robot (<2.5 kg) designed for standard gutters
Brush-based debris removal mechanism
Microcontroller-based control system with sensor feedback
Remote operation from ground level
Requirements definition and concept evaluation
Functional modelling and system architecture design
CAD modelling and prototyping
Design validation through testing and simulations
Cost, manufacturability, and market feasibility analysis
This interdisciplinary workflow reflects real industrial product development practice.
Below here there is a model of the robot with highlighted failure analysis.
Simplified diagram depicts system boundaries, signal, energy, and power workflow.
Below there is input/output table for the project, as well as the flow diagram depicting the relations between them.
Below is a KiCad schematics for electronic components used in the robot.
System abstraction and modelling
Translating physical design ideas into a functional architecture required balancing engineering realism with conceptual clarity.
Interdisciplinary coordination
Ensuring consistent interfaces between mechanical, electrical, and control subsystems required continuous communication within the team.
Engineering trade-offs
Safety, cost, robustness, and usability constraints often conflicted and required structured evaluation.
These challenges strengthened my skills in systems thinking and engineering collaboration.
This project was completed as a group engineering project at Rhine-Waal University of Applied Sciences.
Project team:
Grigorii Fediakov – Mechatronic Systems Engineering
Donghyun Cho – Industrial Engineering
Jan-Lukas Trienekens – Mechanical Engineering
Moustafa Khalil Aly Elsaid – Mechatronic Systems Engineering
Full technical documentation available in the official project report below
(project report is a part of study course Group Project at Rhine-Waal University of Applied Sciences and therefore protected from unauthorized usage)
LinkedIn | +1 (917) 916 4549 | Brooklyn, NY 11226 | feduakov17@gmail.com