Skip to content

DASH-90/Autonomous-Window-Cleaning-Robot

Repository files navigation

Autonomous Window Cleaning Robot (High-Rise Specialist) 🤖🏢

Overview

An advanced wall-climbing robotic system designed for cleaning glass facades. This project features a high-power suction mechanism, differential drive locomotion, and autonomous navigation using ROS 2 and LiDAR.


🏗️ Technical Specifications & Mechanical Design

As the Design Lead, I developed the structural and functional architecture:

  • Adhesion System: High-power suction system (~1000W) using a custom-engineered Impeller for secure vertical attachment.
  • Locomotion: Differential Drive system with two BLDC motors and a Timing Belt System to ensure zero-slip movement on smooth surfaces.
  • Dimensions & Weight: Optimized 50x45x15 cm frame weighing 8kg, balanced for stability and payload capacity.
  • Materials: Hybrid construction using Aluminum, Acrylic, and Plastic for an optimal strength-to-weight ratio.

🧠 Navigation & Intelligence (The Brain)

The robot is equipped with cutting-edge robotics technology:

  • Operating System: Fully integrated using ROS 2 (Robot Operating System) for modular and real-time control.
  • Perception: Equipped with LiDAR for high-precision obstacle detection and area coverage mapping.
  • Safety Logic: Autonomous fail-safe protocols for edge detection and pressure monitoring.

🛠️ Software & Tools Used

  • CAD: SolidWorks (Full assembly & Impeller design).
  • Simulation & Circuitry: Proteus & MATLAB.
  • Programming: Python, C++.
  • OS: Ubuntu Linux.

📩 Contact

Mohamed Tarek (Dash) Mechatronics & Automation Engineer 📧 mo7tarek.dash@gmail.com

About

Autonomous robotic system for glass facade cleaning, integrating smart control with mechanical precision. As Design Lead, I developed the CAD models using SolidWorks and coordinated system integration with Python/C++ logic. A project showcasing expertise in Mechatronics, Industrial Automation, and Robotics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors