Professional Documents
Culture Documents
IDP B - Final Report - Group 2
IDP B - Final Report - Group 2
WITH HONOURS
BEM4043 / BEM4053
INTEGRATED DESIGN PROJECT
GROUP NO 2
No Student Name Student ID
1 Nour Eldin Mahmoud Taher Beit 1001956307
2 Ali Ehmer Khimjee 1001956871
3 Saw Ying Hau 1001957305
4 Poon Yew Jun 1001957307
5 Amro Mohamed Mohamed Mansour 1001956793
6 Abdurahman Hisham Khogali Muhammad 1001955511
SUPERVISOR:
Associate Professor Dr Ezutah Udoncy Olugu
COURSE COORDINATOR:
Ms Ummi Zulaikha bt Abd Rahman
JAN 2023
ACKNOWLEDGEMENT
We would like to sincerely thank Associate Professor Dr. Ezutah Udoncy Olugu for all
his help and assistance with this study. His knowledge and perceptions have been
crucial in determining the project's course and assuring its success. His dedication to
study and teaching has motivated us to pursue excellence. We would also like to take
this opportunity to extend our sincere thanks to UCSI University, where we have had
the privilege of pursuing our studies. The excellent facilities, resources, and support
provided by the university have been crucial in enabling us to achieve our academic
goals.
We would also like to express our gratitude to Ts Amar Ridzuan Bin Abd Hamid, who
served as the project's examiner and gave us helpful criticism. His constructive criticism
and enlightening remarks helped us improve our work and obtain a better understanding
of the subject.
Last but not least, we would like to express our gratitude to Ms Ummi Zulaikha bt Abd
Rahman for her crucial work as the project coordinator. Her nonstop coordination and
management of the project's activities and logistics have been crucial to its successful
completion. We appreciate her support throughout the project and are incredibly
appreciative of her dedication and expertise.
i
DECLARATION OF ORIGINALITY AND EXCLUSIVENESS
I hereby declare that the dissertation is based on my original work except for quotations
and citations which have been duly acknowledged. I also declare that it has not been
previously or concurrently submitted for any other degree at UCSI or other institutions.
Days
____________________________ _
Nour Eldin Mahmoud Taher Beit (1001956307)
As
____________________________ _
Ali Ehmer Khimjee (1001956871)
Yat Hal
____________________________ _
Saw Yong Hau (1001957305)
141
____________________________ _
Poon Yew Jun (1001957307)
As
____________________________ _
Amro Mohamed Mohamed Mansour (1001956793)
#
____________________________ _
Abdurahman Hisham Khogali Muhammad (1001955511)
Supervised by:
__________________________ ___
Associate Professor Dr Ezutah Udoncy Olugu
Date: 6/4/2023
ii
ABSTRACT
High-rise buildings create difficulties for window cleaning due to the restricted access
to some places and the dangers of working at heights. According to an analysis report
by The Occupational Safety and Health Administration (OSHA), there are eighty-eight
window cleaning accidents over the past 15 years. In this study, these issues will be
addressed by developing a window cleaning mechanism to increase efficiency, decrease
labor costs, and improve safety of the process. Three conceptual designs for window
cleaning of high rise-buildings have been proposed and evaluated including window
cleaning drone, suction cup robot, and window cleaning robot arm. Wiper-Watt, the
window cleaning robot arm, was selected to be the best of the three designs based on a
matrix selection constructed in this project. It consists of the three main components
including 3 DOF robot arm, linear drive, and gantry crane. The cleaning efficiency of
Wiper-Watt was found to be 67.5 m2/hr considering a delay factor of 2. Upon
performing statics structural analysis for the gantry crane, stresses allocated at the
wheels of the crane were found to reach 6200 N/m2 which is five times the ones acting
on the pulley brackets. Topology optimization was performed for the robot arm to
reduce its mass and power consumption where 46% power consumption reduction was
obtained for the optimized design. The project's results show the possibility of using
Wiper-Watt for window cleaning of high-rise buildings and offer prospective directions
for additional research and development. A few suggestions are made to improve the
performance of Wiper-Watt including the mobility of its links, cleaning mechanism, and
developing a fully autonomous version of it.
iii
TABLE OF CONTENT
Page
ACKNOWLEDGEMENT i
DECLARATION OF ORIGINALITY AND EXCLUSIVENESS ii
ABSTRACT iii
TABLE OF CONTENT iv
CHAPTER I INTRODUCTION 1
iv
2.2.3 Window-mate 10
2.2.4 Mantis 12
2.2.5 Mech-Clean Bot 12
2.2.6 Sky-Cleaner 3 14
2.2.7 TITO 500 15
2.2.8 Benchmark for the Available Products in the Market 16
2.3 PATENTS 17
2.3.1 Gas Driven Automatic Window Wiping Robot 17
2.3.2 Window Cleaning Apparatus 18
2.3.3 Cleaning Robot for Window of High-Rise Building 20
2.3.4 Window Wall Washing Device for High-Rise Building 21
2.3.5 Automatic Window Washer 22
2.3.6 Remote Control Valve for Water Meter Control 24
2.3.7 Surface Washing Drone 25
2.3.8 Suction Cup Robot with Wall Climbing Function 26
2.4 CONTROL 27
2.4.1 Internal Sensors 27
2.4.2 External Sensors 27
2.4.3 Control Unit 28
2.5 TOPOLOGY OPTIMIZATION 29
3.0 INTRODUCTION 31
3.1 FLOW CHART 31
3.2 CONCEPTUAL DESIGNS 34
3.2.1 Conceptual Design 1: Window Cleaning Drone 34
3.2.1.1 Working Mechanism 34
3.2.1.2 Window Cleaning Drone Evaluation 35
3.2.2 Suction Cup Robot 40
3.2.2.1 Working Mechanism 41
v
2.3.2.2 Suction Cup Robot Evaluation 42
3.2.3 Window Cleaning Robot Arm 47
3.2.3.1 Working Mechanism 48
3.2.3.2 Window Cleaning Robot Arm Evaluation 49
3.3 FINAL DESIGN SELECTION 52
REFERENCES 102
APPENDICES 107
APPENDIX 1 WIPER-WATT DIMENSIONS AND COMPONENTS 107
APPENDIX 2 MINUTES OF MEETINGS 108
vii
CHAPTER I
INTRODUCTION
With the increase of high rising buildings, a window cleaning mechanism for the
outside window was required. There are three main methods deployed for such a
process. First method is by suspending workers in the air by using a gondola or
abseiling techniques. The second method is ground cleaning by using mobile elevated
working platforms, using a ladder or scaffold. Due to the development in the technology
sector, a third method was introduced which is cleaning by using robots or automated
machines. Although the manual labour can be applied in different building types and
designs, but it is very unsafe to deploy and endangers the workers’ lives. In India, a
traditional way of using climbing equipment is deployed but the cost and time for this
process in very high.
Many accidents and near missed occurs during this process. According to an
analysis report by The Occupational Safety and Health Administration (OSHA), there
are eighty-eight window cleaning accidents over the past 15 years (Bula et al., 2021).
Sixty-two of them were causalities. A cleaning gondola in Shanghai lost control due to
heavy winds. Fifteen causalities during window cleaning were reported in South Korea
in 2016 (Li et al., 2021). Recently, a near miss occurred for two workers at the 48-storey
TS Law Tower, Kuala Lumpur Malaysia, while cleaning the window due to heavy
winds (Mishra, 2022).
Due to these accidents and the high risk in such a process, development of
automated machines became necessary. Engineers have developed several mechanisms
and robots to help in this process. These mechanisms can be categorized under two
main categories which are cleaner with vacuum chamber and cleaner with lifting cable.
This project is focusing on developing a system that combines these two mechanisms
for higher safety and performance (T. Seo et al., 2019).
1
1.2 MARKET STUDY
Primarily, the criteria which requisite the development of this project are simple
from a client/customer priority perspective; to efficiently (speed) and effectively
(quality) clean the windows of a specific high-rise building while minimizing or
practically eliminating risks involved to personnel and bystanders (safety) (Yoo et al.,
2019). Hence, it is vital for mechanisms developed with this purpose to have features
and equipment enabling the reach of difficult access surfaces and angles (building
accessibility).
2
its deployment duration such as contamination level sensors. It must also not leave
residue stains, nor trickling trails of water/solution (Y. S. Lee et al., 2016).
1.2.2 Safety
Safety is defined with two main parameters including, stability and adhesion,
and emergency protocol. For stability and adhesion, the mechanism design must be as
risk free as possible, with a high factor of safety. Vital factors to ensure this include
prioritizing mechanism stability during locomotion, especially while manoeuvring
obstacles, and in steady states. In turn, maximizing stability relies on the strength of
adhesion used, regardless of the adhesion mechanism (Li et al., 2021). Another factor of
safety necessary is the mechanism’s potential to withstand environmental risks. These
may include moderate to high wind speeds or sudden rains, amongst other natural
impacts, or a sudden electrical or mechanical failure. When unable to operate as per
norm, the mechanism must have an emergency protocol either implemented within its
body or using support paraphernalia to avoid damaging itself or its surroundings
(Houxiang Zhang et al., 2006).
1.2.3 Control
Certain mechanisms in the market are built into the building structure, whether
initially or following construction completion. However, certain buildings are not
compatible with this feature, and must employ a semi-remotely deployed system.
In addition, certain mechanisms are limited by the sheer dimensions of the building, and
hence become incompatible. For instance, the weight build-up of supply hoses becomes
3
increasingly difficult for the mechanism to cater for at extreme vertical distances
(Houxiang Zhang et al., 2006).
1.2.5 Cost
Cost is one of the main factors when it comes to any design. There are some
parameters to be considered including components cost, and complexity of the design.
The materials utilized in constructing the mechanism must be within achievable limits
regarding the context of deployment location. Aside from that, usage of expensive
material must be justified through increased functionality, safety or otherwise. In
addition, the mechanism can be as simple or complex in construction as need be,
provided the complexity does not result in liabilities. This includes handicapped
performance or an exorbitant price due to manufacturability (Bula et al., 2021).
Water circulation and energy efficiency are two main factor that must be
considered to chieve a sustainable design. The mechanism must not use excessive
amounts of water during cleaning to prevent waste, as well as pollution caused when
cleaning water sprays away. In addition, the mechanism must not be overbearing in
terms of power consumption, as it would invalidate the use of mechanisms over manual
labour.
Robotic window cleaners are one example of a product on the market that offers
some solutions, but they frequently have drawbacks that prohibit them from being
extensively used. For instance, installing and maintaining some models may be
prohibitively expensive or complicated. Others might not be able to adjust to various
4
building conditions or may only have limited movement. Furthermore, the size, form,
and location of the structure may have an impact on the efficiency and safety of these
items. In addition, the efficiency of manual cleaning is about 30 m2/hr (H. Zhang et al.,
2006). In economic aspect, the personnel costs for cleaning the building facades were as
high as 70% according to Fraunhofer IPA (Schraft, 2000). According to ARD cleaning
services, the total cost can go as high as $1250 for the complete process. In addition, the
available product in the market is too expensive.
In this project, three different conceptual designs for high-rise building window
cleaning will be proposed and evaluated in order to overcome these difficulties. These
systems may be controlled using a mobile application, making cleaning versatile and
effective. The project will be focusing on examining the systems’ cost-efficiency,
safety, and effectiveness as well as their viability and usability.
1.4 OBJECTIVES
1.5.1 Scope
1.5.2 Limitations
5
1. Environmental Factors: The cleaning procedure may be hampered by
environmental variables like strong winds, a lot of rain, or snow.
2. Restricted Mobility: Because the robot arm is linked to a linear drive, it can only
move horizontally, which restricts the angles and positions at which it can clean
windows.
3. Maintenance: Regular maintenance and repairs are necessary for the robot arm,
which can be expensive and time-consuming.
4. Power Supply: The robot arm needs a constant power source, which might be
difficult when operating in isolated or difficult-to-reach locations.
6
CHAPTER II
PROJECT-RELATED LITERATURES
The bosun's chair is a practical piece of equipment for comfort and security. It is
a piece of equipment that allows someone to work while suspended from a height in its
most basic form. There will be rigging, a safety belt, and a seat on a bosun's chair.
Pulleys and ropes connected to the rigging are used to lift and lower the chair. It sounds
like a climbing harness, but it is not one. A climber's harness and a bosun's chair will
resemble one another in certain ways, and they may even have some features in
common. The hard seat of a bosun's chair does, however, alter the user's range of
motion. The user can work comfortably while suspended in a bosun's chair, but
climbing would be impossible due to the restricted range of motion. Although providing
the mobility needed for climbing, a climber's harness lacks a seat, making it difficult to
work from it (McManus, 2018).
The oldest and most often used approach is Boom. It has a structure that can
hold a lot of washers, allowing a crew to work together at once. Remember that this is a
permanent system that is used as required and is attached to the building's roof. A
Carriage, on the other hand, is a better choice that is currently gaining in popularity.
Since the carriage is mounted on a rail on the roof, it may move left and right across the
facade. It has a clear mobility advantage over a Boom and is similar to a Boom in that it
can handle multiple washers at once (Banks et al., 2018).
The davit system looks like a miniature crane or a portable window cleaning
tool. To move anything that is hanging in the davit's hanging area, a hoist is required.
Cleaning the windows of imposing structures is a difficult task. Everything might go
wrong if the wrong tools aren't used. Your building's window cleaning operation will be
made significantly easier by installing a davit facade cleaning system. The two
fundamental parts of a davit system in general are a base plate or pedestal and a moving
davit arm. There is no need to worry about any injury because the system is constructed
of materials like stainless steel and aluminium. The base of the davit, which supports the
davit arm, is a metal plate affixed to the roof (A. Zhang et al., 2022).
7
2.2 AVAILABLE PRODUCTS IN THE MARKET
While it excels at reach and area coverage, this robot is not nearly as efficient in
cleaning speed as other available products are. However, it can flexibly manoeuvre
obstacles using a biped climbing mechanism. Each of the two feet is equipped with
cleaning brushes, suctions, vacuum pumps, amongst other components as shown in
Figure 2.1. This allows for heightened building compatibility, as it needs no prior
infrastructure. Remote controlled servo motors acting as joints in each leg serve to
provide further reach as required for window size. While there is a lack of information
about the pricing of this unit, it is worth mentioning that authors highlighted its low
maintenance value (Mohd Aris, 2020).
With a total weight of 5kg, the robot uses 2 motors, along with 4 suction cups.
The first motor is used to drive the robot up and down. While the other motor is used for
horizontal motion. Furthermore, the robot also uses two sliders placed on top of each
other. This provides the robot with a four-way directional movement. On top of that,
four sensors are also installed in the device in order to determine the location of the
robot once the cleaning process is finished. LEDS are also installed in the robot to
indicate the battery power (Mohd Aris, 2020).
8
In addition to two squeegees at either end of the device to remove extra water,
the gadget has two sponges at the bottom. The apparatus has a plastic container attached
for carrying cleaning fluid. Two trans-wheels are employed for movement, allowing the
machine to travel in any direction. On either side of the robot, two linear sliders are
utilised simultaneously. There are two linear actuators utilised to create movement. A
vacuum generator is also used to regulate the cup suctioning operation. The robot moves
by using its two suction cups, one on each side (Shamah, 2008).
2.2.2 Sirius
A bulky system is bound to have pros and cons that justify the weight and
resources mobilised. Sirius, developed by the Fraunhofer Institute for Factory Operation
and Automation, presents a suitable exhibit of this statement. To utilise this system, a
gantry crane must be installed on a railing on the rooftop, making it an incompatible
system for buildings with limited roof access. Four gantry cables provide hanging
support for the robot, bearing its weight so as to reduce load on the facade. Winding and
unwinding of the cabling via an actuated winch initiates vertical motion along a singular
panel plane, while an advanced sliding mechanism assists in upward and downward
climbing or walking (Saenz, 2001).
• Navigation of barriers, such as cover strips, lamellae for sun protection, and
ventilation grates.
• Sensors can recognise the structure and barriers on a façade on their own,
and an autonomous software can create robot behaviours based on sensor
data.
• Simple operation.
9
• Dependable cleaning.
FIGURE 2.2 Modular Climbing Robot for Façade Cleaning (Elkmann et al., 2001).
2.2.3 Window-mate
Window-mate is also equipped with a lithium-ion battery. This battery can last
for around 90 minutes on a full charge. On top of that, the robot can move at a speed of
6cm/sec. According to the product description, Window-mate is ideal for windows with
a thickness varying from 5cm to 15cm (David, 2022).
11
2.2.4 Mantis
Mantis, as shown in Figure 2.4, is a modular climbing robot that uses a strong
commercial impeller as the adhesion mechanism, as reported by (Vega-Heredia et al.,
2020). It is frequently required to separate the robot through one window panel and re-
join it to another, even with robotic façade cleaners. Mantis can recognise frames (or
any other obstructions besides glass) and, thanks to its modular nature, can move from
one window panel to the next while avoiding the frame. As a result, no human
intervention is needed. This is a part of the autonomy that was created for the façade
cleaning robot, which underwent thorough design, mobility, and control analysis.
Mantis's locomotion system allows it to move at a top speed of 15 cm/s. Mantis also
offers a high level of safety in addition to providing proper cleaning thanks to its crack
detection approach.
Modern window cleaning robots, like the one created by Houxiang, Jianwei, and
Guanghua, are more automated, reducing the need for human interaction. The use of
pneumatic technology, which has the nonlinearity property that makes it difficult to
12
execute exact position control, was the design element that stood out the most (H.
Zhang et al., 2006).
It is obvious that these businesses lack the funding to invest in pricey robots
when you consider that the labour in the cleaning sector is often part-time, female-
dominated, and has a large share of migrant workers and employees from ethnic
minorities. Below are several cost-oriented robots that were made at incredibly cheap
costs to get around the need that robots be pricey. There haven't been many reports in
the literature about budget-conscious ways to construct robots out of leftover
mechatronics.
13
FIGURE 2.5 Mech-Clean Bot (Bula et al., 2021).
2.2.6 Sky-Cleaner 3
When the glass is being cleaned, the water is not allowed to drip down, it is
firstly drawn off the glass wall through a vacuum pump on the robot. Then the water
will flow down because of the gravity and be collected on the supporting vehicle on the
ground. At last, the drainage will be filtered, and then reused for cleaning. It is light and
consumes less energy. Even if the robots are very complex and intelligent, the suitable
working height is below 50 m because the weight of the hoses has to be taken into
account when the robot works in mid-air, and it is quite costly.
One of the most advanced solutions robots SiriusC. Elkmann et al., (2008) has
developed it at the Fraunhofer Institute for Factory Operation and Automation and is
primarily based totally on using suction cups collectively with a sliding body
mechanism. Robot SiriusC is a strolling system and is characterized through
extraordinarily complicated shape and occasional speed of movement. As a result, the
robot SiriusC is characterized through high fees and low productivity (2 m2 /min).
15
According to Akinfiev et al., (2009), the cleaning efficiency for TITO 500 is
about 25 m2 /min. It has a mass of 200 kg and dimensions of 1.5m x 1.3m x 0.34 m. The
climbing mechanism of this robot uses a pulley system. For the cleaning mechanism,
there are 5 brushes which can rotate on the window. The cleaning robot moves vertical
surfaces, therefore increasing productivity. Then, the safety and control of this robot are
fully reliable. It is quite costly because the thruster needs to use a lot of power. It is not
sustainability based on energy efficiency on this robot. Figure 2.7 shows TITO 500
cleaning robot.
The window cleaning products available in the market have been evaluated
based on the criteria mentioned in Chapter I section 1.2. There was a weakness observed
in the job completion for most of the product as well as their building accessibility. In
addition, the cost of the products is expensive including the initial cost, maintenance
cost, and running cost. Table 2.1 shows the benchmark for the available window
cleaning robots in the market.
16
TABLE 2.1 Benchmark for the Available Window Cleaning Robots in the Market.
Stability &
Adhesion
Emergency
Protocol
Building
Accessibility
Feedback
Control
Level of
Autonomy
Compatibility
Cost
Complexity
Water
Circulation
Energy
Efficiency
2.3 PATENTS
2.3.1 Gas Driven Automatic Moving Steam Circulation Window Wiping Robot
(US20190038091A1)
A gas driven automatic moving steam circulation window wiping robot was
invented by Siu Tung Nam in 2019. It was introduced to solve some of the common
problems that exist in current products which are missing corners when wiping, bad
wiping results and circulation of water for wiping windows. The structure is reasonable,
17
with the advantages of being simple, convenient to use, saving water, being safe and
dependable, and having a high degree of automation, allowing it to successfully tackle
the problem of existing window wiping robots being unable to wipe the corners of
windows.
The present invention has the benefit of including a housing having an aperture
at the bottom, a driving mechanism, a wiping mechanism, and a steam circulation
system. The drive and steam circulation mechanisms are located inside the housing, and
the circular grooves on the housing allow safety ropes to be inserted, preventing the
ropes from binding together, thus improving the safety of window cleaning robots.
The wiping mechanism consists of a striped wiping cloth and a rotating brush
deployed inside the housing; the striped wiping cloth washes the middle region of the
window while the rotary brush wipes the edges and corners, ensuring that all areas of
the glass are covered, resulting in cleaner wiping. The driving mechanism provides
support for the housing via rolling wheels, connects the present invention to the window
by suction cups, and allows it to travel along windows using a suction cup walking
device, therefore improving safety. Figure 2.8 shows the patent details.
FIGURE 2.8 Gas Driven Automatic Moving Steam Circulation Window Wiping
Robot (US20190038091A1).
19
2.3.3 Cleaning Robot for Window of High-Rise Building (KR101128526B1)
The present invention's window cleaning robot for high-rise buildings operates
the building's glass windows to improve uniform adherence on the glass window
cleaning surface while effectively overcoming obstacles. It was invented by US KR (US
KR, 2012). The cleaning robot is contained in the space section of the main body, which
is created with a space portion on the rear. In addition, the robot body has two sets of
driving wheels attached to its top and lower ends by suspension-link systems,
respectively, to help it manage obstacles. The main body also has thrusters on both sides
that help the main body move quickly toward the cleaning surface.
Moreover, the suspension-link device is a swing arm with one end attached to
the driving wheel's rotation axis, the lower end vertically connected to the other end of
the swing arm, and the higher end connected to the main body's rear. A link linked
buffer could be included in it. A propeller housing attached to both ends of the main
body, a rib inside the housing created radially, and a propeller attached to the rib to
produce thrust are possible components of the thrust device.
20
FIGURE 2.10 Cleaning Robot for Window of High-Rise Building
(KR101128526B1).
2.3.4 Window Wall Washing Device for High Rise Buildings (US3942213A)
Window wall washing device for high rise buildings was invented by (Hoener,
1976). The invention relates to window and wall washing devices enclosing a wall
washing sight in a curtain of fast-moving air. The device includes an air barrier around
the perimeter to keep washing liquids from leaking into the space between the unit and
the outsides of high-rise buildings' windows and walls. The device also contains
mechanisms that restrict considerable outflow of cleaning liquids from the wall washing
sight while guiding any cleaning liquids away from the buildings outside wall surface
back into the mobile cleaning equipment through the wall washing sight.
The implementation of this invention, the device has a hollow perimeter duct
that is partially defined by the housing’s boundary wall. The hollow perimeter duct has
a perimeter opening that is set back from the buildings outside wall and directs the
previously mentioned high-velocity air flow against it. Besides, the housing has a
forward edge that is set aside from the outside wall surface of the structure. The
mentioned air curtain's high velocity, inside rush is created by effectively pulling
ambient air inside at the wall washing site's edge. For collecting the cleaning solutions
and recovering some of the entrained air, the housing has an enclosed chamber that
extends backward from the wall washing sight. Through a liquid reservoir carried by the
mobile cleaning device, cleaning solutions are recirculated from the enclosed chamber
for reuse.
21
Next, the housing has a linear opening that runs the full length of the chamber
and directs the in-rushing air curtain at the outer wall surface of the building. The
housing additionally has a compartment that spans the top of the chamber completely
and is partially delineated by spaced squeegees. The squeegees are placed in wiping
alignment with the outer wall surface of the structure while the washing cycle is in
progress. They are angled with respect to the horizontal. The pressure inside the
compartment is kept higher than inside the chamber. The design of the compartment
creates at least one high-velocity, rushing gas stream when the initial squeegee is
deformed by contact with a protrusion, such a horizontal muntin. The high-velocity in-
rushing gas stream travels across the whole width of the muntin because to the slope of
the squeegees, basically removing all the extra cleaning solution and returning it to the
chamber. Figure 2.11 shows the patent details.
FIGURE 2.11 Window Wall Washing Device for High Rise Buildings
(US3942213A).
22
A motor-driven rotational sponge assembly with methods for continually soaking the
sponges is part of the frame.
The invention has a built-in supply of cleaning water that is filtered and
circulated, recovered by sealing mechanisms below the rotational sponges, and does not
require supply hoses or any other external water source. The objective of the device is to
reduce the hose's weight, avoid the potential for fouling, and the issue of how to dispose
of wasted water. In addition, the rotating sponge assembly is positioned above the
mechanism carrying a squeegee wiper against the window surface so that the equipment
may carry out all of the typical window washing tasks.
Besides, durable material is used to create the components of the rotating sponge
assembly and the water recovery seals that extend from the frame toward the windows.
Such components will give way in the presence of a sash or other projection and recover
their usual shape and functionality after the projection has passed. Figure 2.12 shows
the patent details.
23
2.3.6 Remote Control Valve for Water Meters Control (EP 3 660 364 A1)
Remote control valve for water metre control was invented by Miraglia &
Giuseppe in 2020. The invention includes an electric motor-controlled shutter,
communication means for transmitting data to a remote server and receiving commands
from said remote server, at least one sensor for acquiring information about the position
of said shutter, supply means for said electric motor and said sensor, and electronic
means for controlling said electric motor to limit the water flow rate that can be
supplied to said shutter.
Remote control valve for water meters control is a motorized hydraulic valve for
usage at a water supply network user connection point means of transmitting data to a
distant server as well as receiving commands. The data supplied may include
information about the state of the same valve's operation, as detected by an appropriate
sensor, as well as information about the metre reading, if the valve is incorporated into
the metre.
Furthermore, the valve has conveniently local control mechanisms that allow it
to be controlled by an operator, either manually (through one or more buttons) or
electronically (for example an infrared remote control). The valve additionally has a
display that displays information about the valve's operational state to the operator.
Figure 2.13 shows the remote-control valve.
FIGURE 2.13 Remote Control Valve for Water Meters Control (EP 3 660 364 A1).
24
2.3.7 Surface Washing Drone (US20170305547A1)
A camera may be included in the surface cleaning drone so that the user can
view both the area being cleaned and its surroundings. The camera may also be used to
set the surface cleaning drone's location in relation to its objective (Tamkin SR, 2016).
Figure 2.14 shows the surface washing drone.
25
2.3.8 Suction Cup Robot with Wall Climbing Function (CN104149868A)
The main body in the centre of the robot is composed of two smaller fused
bodies (8mm hard alloy casting between parts labelled 1 and 2) which house the
actuating components of the system such as the vacuum pump and the driving motor.
The motor is directly connected on either side to an axle drive shaft, which is then
connected to a driving wheel. This main driving wheel (labelled 4) consists of gear-like
protrusions that interface with a connecting latch (labelled 7) built into the crawler belt
(labelled 6). As the drive wheel rotates, the crawler belt engages with the two ‘flower
wheels’ (labelled 5) which in turn assists in the rotation of the crawler belt in order to
cause attachment of the suction modules onto the surface.
FIGURE 2.15 Suction Cup Robot with Wall Climbing Function (CN104149868A).
26
2.4 CONTROL
27
2.4.3 Controller Unit
The data from sensors is transmitted to the control unit for processing and
combination with data input from other sensors before an action is decided. In the case
of SiriusC, the chosen controller is a Programmable Logic Controller (PLC) which was
modularly programmed to maximise compatibility of the robot with other facades. This
adaptive programming allows the various sensors on board the system to detect system
boundaries for new buildings given only a few parameters such as total building length
and maximum obstacle height. Figure 2.16 demonstrates the conceptual control system
of SiriusC. It is to be noted that this robot operates fully automatically.
Meanwhile, robots that involve remote control and/or semi automation often
utilise multiple controllers in collaboration. CAFE, a semi-automatic window cleaning
robot was developed by (Gambao et al., 2008). It has three main controllers distributed
amongst its system components. The control module, responsible for kinematics and
cleaning mechanisms, consists of an embedded PC with Twin Cat-PLC core and
28
Windows CE. This allows for the combination of Windows based programming and
PLC programming.
The carrier module, responsible for vertical motion of the robot along the facade,
is equipped with the same microcontroller. Finally, the third controller is a PC or Laptop
used by an operator on the ground, providing a graphical user interface. This setup is
not only cost effective, but it also allows for manual operation, automatic operation,
amongst other advantages such as increased safety. The controllers are designed to be
able to control different parts of the robot in the case of a malfunction or error elsewhere
in the system. The control scheme for the CAFE robot is pictured below. Figure 2.17
shows the wireless connections.
30
CHAPTER III
3.0 INTRODUCTION
In this chapter, the procedures taken to achieve the specified objectives are
thoroughly discussed. With the aid of SolidWorks and ANSYS softwares, three window
cleaning mechanisms have been developed and evaluated. A selection matrix is created
to select one of the designs to proceed with. After that, a prototype is constructed to test
out the functionality of the design.
Different window cleaning mechanisms for high-rise buildings are proposed and
discussed in terms of design concept, working mechanism, and modeling. Proceeding
with the next step, the designs have been evaluated from different perspectives and
criteria which is mentioned in chapter I section 1.2. Once done, a design selection
matrix is constructed to select the design to go with. Topology optimization was
conducted for the selected design to improve its efficiency and power consumption.
Other analysis such as stress, deformation, and safety factors are conducted. Moreover,
a prototype is constructed to prove the functionality of the design. MIT APP Inventor is
used to develop the application used to control the system. Figure 3.1 shows the
detailed flow chart for the project.
31
32
FIGURE 3.1 Detailed Flow Chart.
33
3.2 CONCEPTUAL DESIGNS
Drones are a perfect fit for the agricultural industry, as farmers may have access
to real-time data about vast areas of land. Drones can assist in tracking nearly anything,
including soil analyses, crop health, heat signatures, and water use (Meola, 2021).
Drone inspection of existing infrastructure may be quicker, cheaper, and most
importantly, safer. As an illustration, the New York Power Authority tested deploying
drones to examine an ice boom close to Lake Erie recently. Normally, inspecting one of
these ice booms would cost $3,500 to send a helicopter or $3,300 to send a boat, but
deploying a drone only cost about $300 (Walker, 2019). This design has been greatly
inspired by the window cleaning drone invented by Scott J. Tamkin, SR in 2016
(US20170305547A1).
The robot's movements are managed by RF signals and have six modes. The
cleaning module begins operating when it contacts the wall, and the cleaning task is
finished by directing the UAVs up and down movement. Three actuated omnidirectional
wheels, an aerial manipulator, and a specially designed end effector make up the multi-
modal motion system. The UAV system provides the foundation for movement, carries
the manipulator to the intended location, and supplies the necessary normal force to
produce friction. The end-effector of the robot performs a cleaning motion.
Furthermore, metallic wires along with heavy weights are used to support the
drone as seen in Figure 3.2. This provides an added level of safety in case of a low
battery scenario. The drone is equipped with two hoses. The first one receives the water
and air from a separate tank installed on the roof. The other hose is used to inject
pressurized water or air to the glass window.
34
FIGURE 3.2 Climbing Mechanism of the Window Cleaning Drone.
The Efficiency and Efficacy of the design can be evaluated in this section.
Figure 3.3 shows the window portion to be cleaned. The time required to clean 1 m2
area is obtained by the following method.
Equation (3.1):
𝑠𝑠
𝑣𝑣 =
𝑡𝑡
0.9
𝑡𝑡 = = 0.0016 ℎ
0.15
0.18(1)
𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶 𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴 𝑝𝑝𝑝𝑝𝑝𝑝 𝐻𝐻𝐻𝐻𝐻𝐻𝐻𝐻 = = 108𝑚𝑚2 /ℎ
0.0016
35
As the window cleaning drone will be spraying a cleaning solution, a delay
factor of 2 is considered.
108
𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶 𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴 𝑝𝑝𝑝𝑝𝑝𝑝 𝐻𝐻𝐻𝐻𝐻𝐻𝐻𝐻 = = 54𝑚𝑚2 /ℎ
2
As for the job competition, being small and lightweight, the drone can reach
certain small areas. Furthermore, due to its high cleaning speed, jobs can be completed
quickly. Further mor, the safety is evaluated based on the emergency protocol and
stability and adhesion. As for the emergency protocol, the drone would be attached with
a cable. This cable will not only supply water to the drone, but also act as a fail-safe in
case of any power loss. However, there may be loss of connection if the drone exceeds
the range limit. According to Zang, (2019), this range on average is around 160 ft
vertically which is approximately 14 floors. The stability and adhesions are evaluated
based on the following wind effect process. Figure 3.4 shows the Free Body Diagram of
the drone.
36
• 𝑇𝑇ℎ𝑒𝑒 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎 𝑤𝑤𝑤𝑤𝑤𝑤𝑤𝑤 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 = 0.25𝑚𝑚2
Equation (3.3):
𝑇𝑇ℎ𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹 = 𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹 + (𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 𝑜𝑜𝑜𝑜 𝑡𝑡ℎ𝑒𝑒 𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 × 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎 𝑑𝑑𝑑𝑑𝑑𝑑 𝑡𝑡𝑡𝑡 𝑔𝑔𝑔𝑔𝑔𝑔𝑔𝑔𝑔𝑔𝑔𝑔𝑔𝑔)
Equation (3.5):
𝐹𝐹𝑅𝑅 = 58.89𝑁𝑁
𝐹𝐹𝑡𝑡ℎ𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟
𝜃𝜃𝑡𝑡ℎ𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓 = cos −1
𝐹𝐹𝑅𝑅
2.9
𝜃𝜃𝑡𝑡ℎ𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓 = cos−1 = 87.2°.
58.89
As the angle between the thrust force and resultant force is very high, the drone
is not stable. Next category is the control. As stated by Guo, (2019), drones are mostly
suitable for building structures having less than 7 floors. Furthermore, due to the cable
attached, the drone would be prone to restricted movement. Overall, the window
cleaning drone has a low level of autonomy. Furthermore, it is subjected to spatial
limitations of the environment. As mentioned by Barzan, (2021), drones can remain in
the air without a pilot but must stay in the pilot’s Visual Line of Sight (VLOS). Also,
drones are usually toy drones with six-axis gyro sensors to aid in stabilization and
sometimes include a “return home” button on the controller, which returns the drone to
its launch point when pressed.
39
TABLE 3.2 Advantages and Disadvantages of the Window Cleaning Drone.
Advantages Disadvantages
The cleaning module for this design concept consists of suction cups, timing
belt, guide rails, motor, pulley, and shaft. On the outside surface of the timing belt,
suction cups are inserted at equal intervals as the attachment mechanisms that revolve
with the timing belt. A guide rail is important to ensure the suction cup position and
distribute the force of the attached suction cups since the converge belt that is linked to
the suction cup is flexible. The guide rail should press the front suction cup against the
surface while pulling the rear connected suction cup away from it because the suction
cups follow the direction of the guide rail (Ge, 2015). Through the pulley, the motor is
used to drive the conveyor belt into rotation. The Figure below shows the concept
design for suction climbing window cleaning robot. Figure 3.5 shows the Suction Cup
Robot.
By investigating the guide rail and conveyor belt assembly, it can be seen how
the mechanical valve and suction cups interact with the guide rails through guide pins.
The main goal is to use a mechanical valve to automatically open and close the vacuum
supply to the vacuum cups that are run along the guide rail. The mechanical valves in
the other portions of the guide rail may be left closed while the vacuum supply can be
pushed open since the bottom portion of the rail is thicker than the rest of it. This makes
it simpler to raise or remove the cup from the glass surface.
Mechanical valves are crucial in this portion of suction cups. The objective of
the mechanical valve is to switch the vacuum supply on or off for the specific vacuum
cup as needed by using a variety of components. A suction cup does not technically
attach itself to the window and cling to it. Instead, a vacuum generator (such as a
vacuum ejector, blower, or pump) is activated when a suction cup contacts the
workpiece surface and sucks air out of the cup's interior to generate a vacuum (Korane,
2017). The valve is forced to open and close as required by the guide rail's varying
thickness throughout the path.
41
FIGURE 3.6 Cleaning Module of Suction Cup Robot.
The Efficiency and Efficacy of the design can be evaluated in this section.
Figure 3.7 shows the window portion to be cleaned and the brush size. The time
required to clean 1 m2 area is obtained by the following method. The average maximum
speed using the suction cup modules may achieve 0.05 m/s, according to the robot
invented by Dong Sun, Jian Zhu, and Shiu Kit Tso (Sun et al., 2007). With a brush
cleaning area of 0.1m, the cleaning efficiency is predicted to be 18 m/h. In addition, the
suction climbing robot only moves in one direction, thus this leads to low efficacy.
42
Calculations:
𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴 𝑜𝑜𝑜𝑜 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏ℎ 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐, 𝐴𝐴𝑏𝑏 = 0.9 𝑥𝑥 0.05 = 0.045𝑚𝑚2
0.05
𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏ℎ 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐, 𝑆𝑆 = 2𝜋𝜋 𝑥𝑥 � � = 0.157𝑚𝑚
2
𝑆𝑆 0.157𝑚𝑚
𝑡𝑡 = =
𝑉𝑉 0.05 𝑚𝑚⁄𝑠𝑠
3600
𝐴𝐴 = 𝑥𝑥 0.045 = 51.59𝑚𝑚2
3.14
51.59
𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸 = = 25.795 𝑚𝑚2 /ℎ𝑟𝑟
2
The vacuum suction cups themselves may have adhesion restrictions on the
curved and sharply inclined surface. These surfaces might make it difficult to provide
consistent and steady suction. Furthermore, a filthy surface may jam a valve or vacuum
supply (Bouchard, 2014). Thus, the time taken to clean the window will be longer.
43
Safety factor, 𝑛𝑛 = 4
𝑚𝑚 𝑥𝑥 𝑆𝑆
𝑑𝑑 = 1.12�� �
𝑃𝑃𝑢𝑢 𝑥𝑥 𝑛𝑛 𝑥𝑥 µ
7 𝑥𝑥 12
0.06 = 1.12�� �
𝑃𝑃𝑢𝑢 𝑥𝑥 4 𝑥𝑥 0.5
Equation (3.8):
Equation (3.9):
𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹 = 41.4 𝑁𝑁
𝑉𝑉 = 9.8 𝑚𝑚/𝑠𝑠
The same fixed parameters for wind load at 100 m used for Window Cleaning
Drone will be applied for The Suction Cup Robot.
Resultant Force:
𝐹𝐹𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 41.4
𝜃𝜃𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆 𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹 = 𝑐𝑐𝑐𝑐𝑐𝑐 −1 = 𝑐𝑐𝑐𝑐𝑐𝑐 −1 = 61°
𝐹𝐹𝑅𝑅 85.41
As the angle between the Suction force and Resultant force is very high, the
suction climbing is not stable. For the control evaluation, the suction-climbing robot
relies on a one directional rotation of the timing belts to induce motion. This is perhaps
its most detrimental feature, as the robot consequently cannot make turns. This forces it
to only move in upwards and downwards directions, unless moved using a harness or
human assistance. This substantially decreases its accessibility to different areas of a
building, essentially forcing it to depend entirely on the size of its cleaning equipment.
For the optimum utilization of the nozzles attached for cleaning, a pre-set
pressure of 8 bar needs to be maintained. To do so, a water flow sensor might be
attached and connected with the control method, being an Arduino or otherwise. The
machine would be mostly remote-controlled (semi-automated) so that it would climb in
either up or down directions. Control would be fulfilled through an Arduino, with the
capability to climb either up or down, the capability to stop for water retrieval from the
roof and storage in its internal tank, and finally an emergency protocol in which it
would climb to the nearest shelter-like location from winds and rains. This would all be
45
completely operator controlled, and therefore there exists no level of autonomy further
than the combination of processes required for one task at a time.
For sustainability, this robot was not designed with an incorporated water
recirculation method. However, the use of a pressure nozzle with parameters optimal for
cleaning is a strategy towards reducing the amount of water necessary to clean
contamination from building facades. Finally, cost estimation has been conducted to
evaluate the cost of this design. Table 3.3 shows the cost estimation for the Suction Cup
Robot.
Shaft 15 2 30
Motor Coupling 3 2 6
Roller Brush 95 1 95
Wiper Blade 5 1 5
46
Acrylic Board (200mm x 47.5 4 190
200mm x5mm)
In addition, the advantages and disadvantages of the suction cup robot have been
summarized in Table 3.4.
Advantages Disadvantages
Low weight -
Easy to operate -
Running Cost -
Maintenance -
A simple 3 DOF robot arm fixed in a ball and screw linear actuator is proposed.
This system is highly inspired by the conventional window cleaning methods as
discussed in the literature review. Powered by servo motors, the robot arm can be
positioned precisely to cover the whole window including the corners. A camera will be
fixed on the arm so that the robot arm can be controlled remotely using an application
with a friendly user interface. The end effector will carry a rotating brush and a nozzle
for cleaning. A hose will be attached to the nozzle during the setup and the water will be
supplied to the nozzle from a roof tank. Moreover, an automatic water valve will be
installed for sustainable usage and water rationalization. The valve is inspired from the
automatic water valve patent discussed earlier. Figure 3.8 shows the robot arm with the
linear actuator.
48
forms. The roof car arm allows for greater extension compared to other systems and can
be easily adjusted without much setup time. In addition, the roof car is permanently
fixed to the roof and moves on rails or concrete pads, and the window washing staging
where the robot arm is fixed will be suspended by the roof car arm. Figure 3.9 shows
the initial roof car suspension system design.
The efficiency and Efficacy of the design is evaluated in this section based on
the following assumptions and calculations.
Assumptions:
• Cleaned area=0.9×0.25=0.225 m2
𝑆𝑆 0.9 1
T0.225=𝑉𝑉 = 0.15 = 6 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 = 600 ℎ𝑜𝑜𝑜𝑜𝑜𝑜
49
Cleaned area per hour:
135
Ahour= 2
= 67.5 𝑚𝑚2 /ℎ𝑟𝑟
• 𝑛𝑛 = 4 (Safety Factor)
𝑚𝑚 × 𝑠𝑠
𝑑𝑑 = 1.12�( )
𝑃𝑃𝑢𝑢 × 𝑛𝑛 × 𝜇𝜇
50
40 × 4
0.115 = 1.12�( )
𝑃𝑃𝑢𝑢 × 4 × 0.5
𝐹𝐹𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 = 78.82𝑁𝑁
𝐹𝐹𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 78.82
𝜃𝜃𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 = 𝑐𝑐𝑐𝑐𝑐𝑐 −1 � � = 𝑐𝑐𝑐𝑐𝑐𝑐 −1 � �
𝐹𝐹𝑅𝑅 98.3
𝜃𝜃𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 = 36.6°
Since the resultant force is closer to the suction force, the system is considered
stable and safe. In addition, the system will be suspended from the top roof using a roof
car suspension system. In case the main system fails, which is the robot arm and the
linear actuator, the system will still suspend in air via cables causing no damage to the
system nor the surroundings. Also, in cases of high wind speed, the system was proved
to be stable as shown above.
For the control evaluation, being suspended from the roof with no adhesion
between the building and the cleaning module, the system can move and clean in all
directions and level up to its potential. The system depends on visual feedback sent to
an operator enabling them to control and monitor the cleaning process from their
phones. The connection will be implemented using wireless module HC-12 that allows
for a 1000m connection range. The system depends on visual feedback sent to an
operator enabling them to control and monitor the cleaning process from their phones.
Yet, pattern saving feature is introduced to make the cleaning process much easier. The
operator can save specific patterns from a specific point and press run. The robot arm
will automatically repeat the saved pattern making the cleaning process much easier.
51
Regarding sustainability, although the system does not allow for water
circulation, a water control valve that can be controlled remotely will be used to control
the water flow and rationalize the water consumption. This will result in a more
sufficient and sustainable system. The energy consumption of the mechanism was
estimated to be 1.5kW/h with each unit costing RM0.50 (Wang, 2016). Further analysis
to compare the running cost of the design with the manual labor cleaning is to be
performed in chapter 4. Finally, cost estimation was performed for the window cleaning
robot arm as shown in Table 3.5.
52
Meanwhile, models could score up to three points for control, as it discerns the
compatibility of the model with each building, and therefore each client. On the other
hand, if a model does not include any data concerning the necessary criteria, it will be
marked with a dash, ‘-’. This point-based system will provide a numerical value to the
feasibility of these products within the context of this project. Prototypes will be
credited to the author or research institution, while products on the market will be
credited to the manufacturer, seller, or distributor. Table 3.6 shows the selection Matrix.
After the weightages and the scores of each criterion have been determined, the
overall score of each design can be calculated by applying the formula below.
𝑚𝑚
53
Being the highest in the overall score, the robot arm is selected to be the design
of interest for this particular project.
54
CHAPTER IV
A set of design objectives have been stated to meet at the end of the project.
These objectives were adopted based on the market requirement to address the safety,
sustainability, health, and environment. Figure 4.1 shows the objectives of the design.
The final design will be a 3 Degree of Freedom window cleaning robot arm
fixed to a linear actuator for horizontal movement based on the selection matrix and
evaluation performed earlier. The name of the robot will be Wiper-Watt which is
inspired by its purpose and functionality. Wiper-Watt is influenced by the traditional
window washing technique, which suspends workers manually in the air using a
gondola. One of the earlier discussed patents served as an inspiration for the water flow
55
control valve (EP 3 660 364 A1). Before completing the design, a number of
calculations must be made, including momentum analysis for the solution flow, inverse
kinematics, and forward kinematics to estimate the force applied to the end effector.
Topology Optimization has been deployed for Wiper-Watt to reduce the overall
mass of the design and improve the efficiency and power consumption using Fusion 360.
The process starts by defining the design problem, choosing the material, and number of
axes needed to manufacture the design. After that, the program will start to do iterations
for the generated design until it reaches acceptable results. Figure 4.2 shows the
working are definition for topology optimization.
FIGURE 4.2 Defining the Working Area for Topology Optimization for Wiper-
Watt Link.
In Figure 4.2, there are three main colors, and each one serves a specific
function. The green color delineates the design boundaries, the red color delineates the
computer's limitations (i.e., the computer won't modify anything in this area and is
typically used for holes), and the yellow color delineates the working area for the
computer to enhance the design. Figure 4.3 shows the optimization process for Wiper-
Watt link structure to obtain lesser mass without affecting the structural integrity.
56
FIGURE 4.3 Optimization Process for Wiper-Watt Link.
Upon using topology optimization, 90.4% reduction of link mass was achieved
as it went from 4.321 kg to 0.417 kg. This analysis's objective was to apply topology
optimisation to make a robot lighter, which it accomplished by significantly lightening
Wiper-Watt. Consequently, it is crucial to investigate how mass reduction affects the
energy consumption of servo motors to move the robot arm. Figure 4.4 shows the
power consumption of Wiper-Watt at full load conditions before and after mass
reduction, assuming the load to be 57.8 N and various velocities, to show how mass
reduction influences energy consumption. The graph is obtained by considering
identical motion scenarios for the design before and after topology optimization.
57
Following the mass reduction, the graph shows a discernible decline in power
consumption, which suggests a decrease in energy consumption as well.
10
8
6
4
2
0
0 2 4 6 8 10 12 14 16
Time (s)
Befor weight reduction After weight reduction
FIGURE 4.4 Power Consumption for the Old and the New Design.
Equation (4.1)
𝐹𝐹𝑖𝑖 = 𝑀𝑀𝑀𝑀
Equation (4.2)
58
𝐹𝐹𝑓𝑓 = 𝜇𝜇𝜇𝜇
Equation (4.3)
Equation (4.4)
𝑇𝑇
𝐹𝐹𝜏𝜏 =
𝑟𝑟
Equation (4.5)
𝑣𝑣
𝜔𝜔 =
𝑟𝑟
Equation (4.6):
𝑃𝑃 = 𝜏𝜏 × 𝜔𝜔
Where:
a – Desired Acceleration
𝜇𝜇 – Friction Coefficient
N – Normal Force
r – Radius of curvature
𝜔𝜔 – Angular Velocity
P – Power
59
The mass reduction has led to energy and material saving, making the design
more sustainable and practical to use, which achieves the design objectives intended.
Figure 4.5 shows Wiper-Watt after performing topology optimization.
For the robot arm linkage material, a comparison was drawn between the
mechanical properties of two attainable varieties of aluminum and stainless steel.
Aluminum alloy 3003 was chosen for its light weight and high strength to weight ratio.
SAE304 Stainless steel on the other hand is the most used stainless steel, being a
relatively more affordable variety. However, when compared with aluminum, it was
assessed that 304 stainless steel is considerably denser. While this is usefully attributed
to the higher strength stainless steel provides, it must be highlighted that the use of
lighter material is more prioritized than strength. This is chosen to be wary of the weight
limit that the motors of the robot arm can handle. A higher weight would require motors
that can provide higher torque, which is a limitation.
60
Additionally, as a requirement for the robot arm, a material that is resistant to
corrosion is required for long term use of the robot arm in the harsh conditions
surrounding high-rise buildings. 304 Stainless-steel has a remarkable resistance to
corrosion that is superior to aluminum 3003. However, at the lowered cost that
aluminum 3003 is valued, its corrosion resistance qualities are sufficient to withstand
the contextual environment. Afterall, the robot arm will be protected by a plastic cover,
whose material will be selected using a similar selection matrix. Table 4.1 shows the
selection matrix.
TABLE 4.1 Material Selection Matrix for the Robot Arm Links.
Aluminium
Criteria Weight 304 Stainless Steel Source
3003
Density 5 5 2 ASM International
Tensile
4 3 5 ASM International
Strength
Corrosion
3 3 5 ASM International
Resistance
East Asia Metal
Cost 4 5 2
Limited
Total 66 53 -
To reach every window, Wiper-Watt must be lifted and suspended. The robot is
frequently lifted and suspended in order to accomplish this using a crane. Rails, a crane
arm, and pulleys are some of the components that make up the crane design. The crane
arm can move along a track made of rails that are put around the outside of the structure.
The crane arm is a substantial, horizontal beam that protrudes from the structure and can
be moved around it on rails. The window cleaning robot is raised and lowered using a
hoist that is attached to the arm.
A rope connects the hoist to the robot. Four pulleys are utilised to hold the rope
in order to guarantee security and stability. The pulleys' purpose is to lessen friction
while uniformly distributing the robot's weight along the rope. Also, they aid in
directing the rope as the robot manoeuvres around the structure. Several pulleys are also
used, which boosts the system's mechanical advantage and makes it simpler to raise the
heavy robot. Figure 4.6 shows the crane design.
With four fixed pulleys and an 800 N load, calculating the radius and width of
the pulley bracket can be done using Equation 4.7.
Equation (4.7):
𝑊𝑊
𝐹𝐹 = × (2 + cos(𝜃𝜃))
𝑛𝑛
Where F, W, n, and 𝜃𝜃 are defined as the force required to lift the load, applied
load, number of pulleys (which is four), and the angle of the rope (which is 90° since the
rope is perpendicular to the pulleys) respectively.
800
𝐹𝐹 = × (2 + cos(90))
4
𝐹𝐹 = 400 𝑁𝑁
Equation (4.8):
2 × 𝑟𝑟
𝑀𝑀𝑀𝑀 =
𝑤𝑤
Where MA, r, w are the mechanical advantage (which is 4 since 4 pulleys are
used, radius of the pulley, and width of the pulley respectively.
2 × 𝑟𝑟
4=
𝑤𝑤
𝑟𝑟 = 2 × 𝑤𝑤
From the corelation above, it appears that the radius of the pulley should be
twice the size of the width. Based on this, Pulley Type ETT-160 -120 Galvanised Cast
Iron Pulley with pressed steel bracket is selected. The radius is 60 mm, and the width is
40 mm. It is acceptable since usually the width is two-third of the pulley radius.
63
4.3.3 Crane Material Selection
Similar to the robot arm, the materials considered for the gantry crane installed
onto the roof railing were an accessible aluminum alloy and a stainless steel of
appropriate mechanical properties for this application. It can be seen from the table
above that the contrast between Aluminum 6061 and 316 stainless steel is very
reminiscent of the comparison between Al 3003 and 304 stainless-steel. However, in
this context, the 316 stainless steel receives a higher score, proving to be the superior
material in this context. The result of the variation on the similar evaluations is the
different weights of each factor. These weights were assigned by the authors of the
study, indicating the necessity of steel’s higher load carrying capacity, despite its higher
cost.
Aside from this, in this context the density of the material is a property of less
significance than the strength of the material. Afterall, the gantry crane would be
supported upon installation, requiring no further transport that would require a lighter
weight. Meanwhile, it needs to support the load inflicted upon the railing by the robot
arm and its supporting structure, as well as the weight of the water amongst other
components. This makes tensile strength a more deciding factor on the material
selected. Additionally, the increased chemical resistance of 316 stainless steel also
proves essential, as the gantry crane will be exposed to the harsh conditions inflicted at
the top of a high-rise building. This is attributed to the higher score that makes 316
stainless steel the choice of material for gantry crane. Table 4.3 shows the material
selection matrix for the crane.
64
4.4 ENGINEERING CODES AND STANDARDS
A code is a set of guidelines and requirements for the appropriate techniques and
components to be utilised in a certain good, structure, or process. Governments at the
municipal, state, and federal levels may pass codes, which have legal effect. The basic
goal of codes is to safeguard the public by establishing the minimal degree of safety that
is allowed for structures, goods, and procedures. A technical standard is a rule or
condition that has been set. Typically, standardised engineering or technical standards,
methodologies, procedures, and practises are established in a formal document.
Standards provide quality, dependability, and safety while enabling the
interchangeability of parts and system interoperability (Biondini & Frangopol, 2016).
65
4.4.2 Engineering Codes and Standards Related to Environment and
Sustainability
One of the Codes that must be mentioned is the International Green Building
Code (IgCC). The IgCC sets minimum standards for both new and existing structures in
order to improve their energy efficiency, cut waste, protect natural resources, and
provide healthier interior environments. It emphasises building design and construction,
as well as building operation and maintenance (Eberhardt, 2022). A good example of
compliance with the IgCC standards is the use of recyclable materials in Wiper-Watt.
Using recyclable materials minimises the waste produced during the creation, usage,
and disposal of the design, lessening the impact on the environment. Another important
factor taken into account by the IgCC is the amount of energy needed to operate the
system. This can be done by using lightweight materials.
66
FIGURE 4.7 Free Body Diagram of the Nozzle.
𝐿𝐿 1 𝑚𝑚3
𝑄𝑄̇ = 0.32 × = 0.00032 𝑚𝑚3 /𝑠𝑠
𝑠𝑠 1000 𝐿𝐿
Equation (4.9):
𝜋𝜋 2 𝜋𝜋
𝐴𝐴1 = 𝐷𝐷 = × (19 × 10−3 )2 = 2.835 × 10−4
4 1 4
𝜋𝜋 2 𝜋𝜋
𝐴𝐴2 = 𝐷𝐷 = × (10 × 10−3 )2 = 7.854 × 10−5
4 2 4
𝑄𝑄̇ 0.00032
𝑉𝑉1 = = = 1.129 𝑚𝑚/𝑠𝑠
𝐴𝐴1 2.835 × 10−4
67
𝑄𝑄̇ 0.00032
𝑉𝑉2 = = = 4.07 𝑚𝑚/𝑠𝑠
𝐴𝐴2 7.854 × 10−5
Equation (4.10):
𝐹𝐹 = 57.68 𝑁𝑁
From the calculations above, the force applied on the end effector due to water
flow in the hose is 57.68 N. This force can be used later to calculate the torque required
from the servo motors and helps in the servo motor selection.
Servo motors’ torque is crucial in order to select the servo motors for the design.
The torque is calculated in the worst-case scenario considering the robot arm is fully
extended. The required torque at any point can be found using this equation (Farman et
al., 2018).
Equation (4.11)
69
𝑇𝑇𝑠𝑠ℎ𝑜𝑜𝑜𝑜𝑜𝑜𝑜𝑜𝑜𝑜𝑜𝑜 = 36.15 × 10. 𝑐𝑐𝑐𝑐. .7 = 368.622 𝐾𝐾𝐾𝐾. 𝑐𝑐𝑐𝑐
As shown in Figure 4.8, five frames were assigned to the robotic arm. The
procedure of the frame assignment can be summarized in the following steps:
70
FIGURE 4.8 Frame Assignments for Kinematics.
The non-rotating reference frame {0} was attached to a fixed point at the center
of the base. Frame {1} corresponding to link (1) was attached at its upper end. Frame
{2} is located at the intersection between link (1) and link (2) where it rotates with link
(2). Frame {3} rotates with link (3) and it is attached at its intersection with link (2)
while frame {4} which is the end effector is located midway in the center of the
cleaning wiper. Denavit-Hartenberg (D-H) parameters were determined based on the
defined frame as shown in Table 4.5.
71
Where:
𝛼𝛼𝑖𝑖 : Link twist which is the angle between (Zi, Zi+1) about Xi.
𝑎𝑎𝑖𝑖 : Link Length is the distance between (Zi, Zi+1) along Xi.
𝑑𝑑𝑖𝑖 : Link offset is the distance between (Xi-1, Xi) along Zi.
𝜃𝜃𝑖𝑖 : Joint angle is the angle between (Xi-1, Xi) about Zi.
The homogenous transform matrices ( 01𝑇𝑇, 12𝑇𝑇, 23𝑇𝑇, 34𝑇𝑇) are computed using the D-
H parameters by substituting in the general formula for 𝑖𝑖−1𝑖𝑖𝑇𝑇 (Farman et al., 2018).
0 −1 0 0
0 1 0 0 0
1𝑇𝑇 = � �
0 0 1 𝐿𝐿1
0 0 0 1
1 0 0 𝐿𝐿3
3 0 1 0 0
4𝑇𝑇 = � �
0 0 1 0
0 0 0 1
The end-effector frame with the reference frame ( 04𝑇𝑇) is obtained by multiplying
the homogenous matrices in the right order.
0
4𝑇𝑇 = 01𝑇𝑇 12𝑇𝑇 23𝑇𝑇 43𝑇𝑇
72
0 0 1 0
0 C2 C3 − S2 S3 C2 C3 − C2 S3 − S2 S3 − S2 C3 S2 (C2 C3 − S2 S3 )L3 + C2 L2
4𝑇𝑇 = � �
S2 C3 + C2 S3 C2 S 3 + C2 C3 + S 2 C3 − S 2 S 3 −C2 (S2 C3 + C2 S3 )𝐿𝐿3 + S2 L2 + L1
0 0 0 1
Where C𝑖𝑖 is the cosine of the angle 𝜃𝜃𝑖𝑖 and 𝑆𝑆𝑖𝑖 is the sine of the sine if the angle 𝜃𝜃𝑖𝑖 .
The first three entries of the last column in 04𝑇𝑇 represent the Cartesian coordinates of the
position of the origin of the end effector frame {4} with respect to reference frame {0}.
The position and orientation of the robot arm's end-effector in relation to the
base frame are represented by this matrix. The end-position effector's is represented by
the fourth column of the matrix, while its orientation is represented by the matrix's first
three columns.
73
4.5.4 Inverse Kinematics
For inverse Kinematics, the position coordinates equations obtained above were
used to find the analytical expression of the rotational angles for the shoulder, elbow,
and waist servo motors as a function of the required x, y, and z coordinates.
Equation (4.12):
Equation (4.13):
Equation (4.14):
𝑠𝑠𝑠𝑠𝑠𝑠(𝜃𝜃3 )
𝜃𝜃3 = 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎2( )
𝑐𝑐𝑐𝑐𝑐𝑐(𝜃𝜃3 )
The (atan2) function generates the arctangent of the argument and the proper
quadrant based on the signs of both the denominator and the numerator. By Considering
𝑧𝑧 = (sin(𝜃𝜃2 ) cos(𝜃𝜃3 ) + cos(𝜃𝜃2 ) sin(𝜃𝜃3 )) L3 + sin(𝜃𝜃2 ) L2 + L1 and applying the angle
addition trigonometric identity and defining the following variables.
𝑘𝑘1 = cos(𝜃𝜃3 ) L3 + L2
𝑘𝑘2 = sin(𝜃𝜃3 ) L3
�𝑘𝑘1 2 + 𝑘𝑘2 2 � sin(𝜃𝜃2 )2 + 2𝑘𝑘1 (L1 − 𝑧𝑧) sin(𝜃𝜃2 ) + (𝑧𝑧 2 + 𝐿𝐿1 2 − 𝑘𝑘2 2 − 2𝑧𝑧𝐿𝐿1 = 0
By applying the quadratic formula, 𝜃𝜃2 can be expressed in terms of the robotic
arm geometry, z-coordinates, and the value of 𝜃𝜃3 .
Equation (4.15):
𝐴𝐴 ± √𝐵𝐵
𝜃𝜃2 = 𝑠𝑠𝑠𝑠𝑠𝑠−1 � �
2�𝑘𝑘1 2 + 𝑘𝑘2 2 �
Where:
The set of joint angles that will lead to the required location and orientation of
the end-effector are represented by the inverse kinematics solution for a robot arm. This
solution is significant because it enables us to describe the desired position and
orientation of the end-effector, which allows us to control the movement of the robot
arm.
75
Shoulder
DDTS380 1 452
Servo Motor
Aluminium
P314 1 35
Base
Aluminium
P314 3 100
Link
Link’s
ABS 2 30
Cover
Mini
G4 PTZ 1 35
Camera
Raspberry Pi 4 Raspberry
1 600
Model B Pi
23HS30- Stepper
1 165
2804S1 Motor
C-Beam
05-LP 1 75
Linear Rail
C-Beam
Linear Drive HW1206PC 1 80
Gantry Plate
EN AW-6082 Aluminium
2 35
T6 6MM Rod
Aluminium
P314 1 35
Base
DS-1533 Wiper 1 5
Cleaning
SUS303 Nozzle 1 30
Module
- Valve 1 70
Pulley
ETT-160 -120 4 80
Brackets
Crane - Rail 2 2500*
Aluminium
FB6061 12 2500*
Bars
Total Cost 2385
Failure Mode and Effective Analysis, FMEA, is a useful tool for averting
possible issues and enhancing system safety and reliability. It is widely employed in a
variety of sectors, including the automotive, aerospace, and medical fields. FMEA
assists in identifying potential issues and prioritizing remedial measures that can be
taken to prevent or lessen the chance of failure by examining failure modes, their
76
causes, and the impacts they can have. By avoiding pricey repairs, recalls, or legal
action, this can save time and money. It can also improve product quality, customer
happiness, and reputation. There are 18 parameters to be considered while performing
FMEA as follows.
4. Failure Mode: The way that an item potentially fails to meet the requirement. A
failure mode has one or many potential effects.
5. Effects: Potential effects of the potential failure mode on the function and
customers.
6. Severity (SEV): a ranking number reflects the most severe potential effect of a
failure mode. Severity ranks on a 1 to 10 scale, 10 is the most severe risk.
7. Cause: The reason why failure happens. A failure mode has one or many
potential causes.
10. Detection Control (in Control Method) Design action to detect the failure or the
cause of the failure if it happens.
11. Detection (DET): a ranking number reflects the best detection control method.
Detection ranks on a 1 to 10 scale, 10 means worst detection capability.
12. RPN: (stands for Risk Priority Number) An indication number to evaluate the
risk of the process based on Severity, Occurrence, and Detection. Depend
on RPN and S, O, D indexes, the responsible team/individual has to decide
77
corrective action needed for each failure mode. RPN formula is: RPN = S x O x
D.
13. Action: Recommended action to eliminate or reduce the chance of the causes of
failure mode.
14. Responsibility: Individual person or team/department who has to complete the
recommended action.
All these parameters have been considered while performing FMEA analysis for
Wiper-Watt. Table 4.6 shows FMEA for Wiper-Watt.
78
TABLE 4.5 FMEA for Wiper-Watt.
79
" TABLE 4.6 - Continued."
80
" TABLE 4.6 - Continued."
Action Results
Item / RP Recommended
Function N Actions SE OC DE RP
Actions Taken V C T N
Will be covered in future
Climb iterations of the design
Windows 32 Non, RPN is low
81
4.8 STATIC STRUCTURE SIMULATIONS
Since the load is distributed over four pulleys, the simulation shows a slight
stress on the pulleys which can barely be noticed. The only stresses that can be observed
for the pulley are located near the edges where they are fixed with the crane structure. It
can be seen that the highest stress at the pulleys is 1220 N/m2 which is around 20% of
the stresses allocated at the wheels. Other than that, the crane has passed the simulation
and proved to be suitable for the application. Figure 4.10 shows stresses at the pulleys.
82
FIGURE 4.10 Stresses at the Pulley.
83
4.9 ROI ANALYSIS
According to a survey conducted by the Salary Expert 2021, the average salary
of a window cleaner is approximately RM23/hr (Salary Expert, 2021). Furthermore,
according to the data by ARD cleaning services (n.d), the total cost can go as high as
$1250 for the complete process. The analysis is done based on the following.
2. According to a survey done by Engineering 360 in 2017, it was found that the
maintenance cost for running a robot arm can go as high as RM750 per year,
with servo motor being the main part that often needs replacement and can cost
up to RM500 (Engineering 360, 2017).
7. Total electricity cost for one cleaning service = 1.5(0.50) (5) = RM3.75
Benefit-Cost ration is used in this cost analysis. B-C Ratio Provides a measure
of the net benefits (or savings) of the project relative to its net cost. The project is
considered economically viable relative to the base case when the B-C Ratio is greater
than 1.0 (B-C Ratio > 1.0) (Sciencedirect, 2018). Figure 4.12 shows the cash flow
diagram.
84
RM3000 RM1020 RM1020 RM1020 RM1020 RM1020
Assuming MARR= 5%
Equation (4.16):
𝑃𝑃𝑃𝑃(𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵)
𝑃𝑃𝑃𝑃 𝐵𝐵 − 𝐶𝐶 𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 =
𝑃𝑃𝑃𝑃(𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶)
𝑃𝑃
36,000� ,5%,5� 36,000(0.952)
𝐹𝐹
𝑃𝑃 = = 1.34
3000+1020( ,5,5) 3000+1020(0.952)
𝐹𝐹
Setting the direction for the entire organisation, not just the marketing-related
operations, requires a marketing strategy. The marketing strategy aids in maintaining
communication with the clientele, creating the ideal items for customers, and deciding
how to convey information about those things. Without a clear plan, we won't be able to
identify our target market, create the appropriate products, or effectively market
products. In other words, having a clear marketing strategy increases success. A
85
Schedule survey found that businesses with a documented marketing plan are 313
percent more likely to succeed than those without one (What Is Marketing Strategy?
2017).
The worldwide window cleaning robots’ market is estimated to exceed USD 150
million by 2027, expanding at a CAGR of more than 15% during the forecast period.
Notably, the Window Cleaning Robots Market is divided into three segments: product
type, application, and geographical distribution. The market is classified into two
categories: vacuum suction and fan adsorption, and the applications include commercial,
residential, and industrial. Asia-Pacific, North America, South America, the Middle
East and Africa, and Europe comprise the market. North America has the largest market
share of Global Window Cleaning Robots due to advancements in AI technology for
usage in cleaning robots. Furthermore, the Asia Pacific region is predicted to be the
fastest growing market because of the considerable presence of important corporate
players such as Ecovacs Robotics Co. Ltd., Hobot Technology, Inc., and others
(TechsciResearch pvt ltd, 2018). Figure below illustrates the predicted market share of
window cleaning robot. Figure 4.13 shows the market for window cleaning for robots.
FIGURE 4.13 Global Window Cleaning Market for Robots (TechsciResearch pvt
ltd, 2018).
86
determined and translated into a technical description of what needs to be created. This
process consists of three phases as shown in the diagram.
T
1. Identify the 2. Determine the 3. Physical promoting
customer. customer requirement our product by
by research conducting survey
Robots are being produced more and more often nowadays to help or replace
humans in a variety of hazardous and demanding activities, including manufacturing,
security inspection, construction, and other fields. The ability of the robots to adapt to
various settings and circumstances is predicted. As having clean windows contributes
significantly to a person's quality of life, window cleaning work has been done to
provide a better living and working environment. Human employees do the standard
cleaning tasks. Thus, our focus of the project is the window cleaning robot.
The robot that cleans windows may be employed in residences as well. These
machines are designed to scale walls and clean both sides of windows. Such a robot
may be used in both residential and commercial structures, particularly those with large
glass-panelled windows or tall skyscrapers that can be challenging to access using
ladders or scaffolding (Dataintelo, 2021).
In additional, office buildings, hotels, and shopping centres all require regular
maintenance to keep them looking excellent. These kinds of structures frequently have
several windows that need to be cleaned frequently. Because it takes time and requires
specialised tools and technology, cleaning the outside glass window panel is a
challenging task for human resources. Consequence, the main focus was targeted for
building managers, tenants and resident.
87
following elements are crucial for providing the window cleaning robot for use in
practise (H. Zhang et al., 2004).
2. Movement: The robots should be able to move in both the up-down and
right-left directions in order to reach every location on the glass.
In this study, surveys were conducted to enhance the survey's completeness. The
questionnaire was distributed to building owners, managers, and residents. Those who
have expertise cleaning windows or are interested in the window cleaning device were
given questionnaires.
88
1. General Information: Respondent status, type of building and experience of
window cleaning.
89
CHAPTER V
A thermoplastic material called PLA was used to 3D print the robot arm. Due to
its low toxicity, low melting point, and simplicity of usage, PLA is a preferred material
for 3D printing. In addition, PLA is simple to print using a 3D printer and is stiff
enough to handle the weight of the robot arm. An STL file for the design was prepared
to get the CAD file ready for printing. One of the problems faced was that the size of
the 3D printer wasn’t big enough to print the base and rods for the linear drive. The base
was split into three segments to get it ready for printing while the rods were split into
two sections. Figure 5.1 shows the 3D printed parts.
The different parts of the robot arm are assembled using screws and nuts once it
has been produced. To control the movement of the arm, the joints are attached to servo
motors, while the lead screw is under stepper motor control. MG996R Servo Motor and
SG90 servo motor are used to control the robot arm. These two servo motors are
commonly used for robot arms’ project due to their compatibility with most of
controllers, price, and high torque. A 5V pump is used to feed water to the wiper. The
pumping pressure is required to be low so no water wastage will occur. A 17HS4401
stepper motor was selected for the linear drive. It is a bipolar stepper motor that has
a 1.8º step angle (200 steps/revolution) with 40N.cm holding torque which is more than
enough for the prototype. A hand phone will be used as a camera to test out its
functionality.
90
All electronic components will be controlled by Arduino UNO R3 with HC-05
Bluetooth module for the connection. It has a 10 m diameter range and allows for more
than one device to be connected. Figure 5.2 shows the assembly of the Robot Arm and
the Linear Drive.
FIGURE 5.2 Assembly of the Robot Arm and the Linear Drive.
91
FIGURE 5.3 Crane Structure.
A cable or rope would be passed through the pulleys once the basic frame and
pulley system were put together to construct the lifting mechanism. In order to produce
a lifting mechanism that might be used to lift and move the robot, the cable or rope is
commonly fastened to a hook of a hand winch. Having a self-locked mechanism, a hand
winch is selected to be used as a lifting mechanism for Wiper Watt prototype. Figure
5.4 shows the hand winch used for lifting.
92
FIGURE 5.4 Hand Winch used for Lifting Mechanism.
For the first circuit, the student is connecting the HC05 module and 5V relay
module to the Arduino UNO board with the power supplied by the board for the first
circuit provides a convenient and easy way to power the components and simplify the
circuit design. However, it's important to ensure that the power supplied by the Arduino
board is sufficient to power all the components and that the total current draw does not
exceed the maximum allowable limit of the board. The HC05 module should be
connected to the Arduino board using the serial communication pins (RX and TX) of the
board. The RX pin of the HC05 module should be connected to the TX pin of the
Arduino board (pin D0), and the TX pin of the HC05 module should be connected to the
93
RX pin of the Arduino board (pin D1). Additionally, the VCC and GND pins of the
HC05 module should connected to the breadboard and 5V and GND pins of the Arduino
board, respectively, to provide power to the module. Meanwhile, to connect the relay
module, the VCC/DC+ pin is connected to the breadboard in the same line with to the
Arduino's 5V pin and the GND/DC- pin to the Arduino's GND pin. Next, IN pin of relay
module is connect to pin D6 on the Arduino board.
For second circuit, the student is connecting a submersible pump to the relay
module, the power supply for the pump should be connected to the Normally Close (NO)
and Common (COM) contacts of the relay module. The submersible pump's power
supply positive wire should be connected to the NC contact and the negative wire
should be connected to the COM contact of the relay module. Apart of that, the circuit
includes a battery that powers the submersible pump, then the positive wire of the
battery should be connected to the side by side of Normally Close (NC). While the
negative wire of the battery be connected to the Common (COM) contact of the relay
module and the negative wire of the submersible pump side by side.
For third circuit, the student connects three servo motors, an Arduino board, and
a DC 5V power source. The positive and negative wires of the power supply should first
be connected to the power and ground, respectively, of the breadboard. Next, connect
the signal wire of each servo motor to a separate digital pin on the Arduino board (D9,
D10 and D11). Ground wires (Brown colour) for each servo motor should be connected
to the breadboard's ground, and power wires (Red colour) should be corresponding
connected to the 5V DC power source.
For fourth circuit, the student is connecting an Arduino, a stepper motor, and a
stepper motor driver. Initially, to connect the stepper motor driver's power supply to a
power source. Most stepper motor drivers require a 12V or 24V power supply, so to
ensure the power supply of stepper motor is sufficient the student is supplying the
power by using power bank source to make the stepper motor is working effectively.
Hence, the connection of +24V and GND is attach to positive and negative of power
bank source, respectively. Next, connect the stepper motor to the stepper motor driver.
Stepper motors have four wires, which must be connected to the corresponding
terminals on the driver (A+, A-, B+, B-). Following by the connection of the stepper
motor driver to the Arduino board. The stepper motor driver will have several pins,
including STEP (CLK+), DIR (CW+), ENABLE (EN+), and GND (CLK-, CW-, EN-).
Thus, the STEP, DIR and EN are connecting to Arduino digital signal of pins 5, 2 and 8
separately. Figure 5.5 illustrate the full circuit diagram of the project. Figure 5.5 shows
the circuit diagram.
94
FIGURE 5.5 Circuit Diagram for all Components.
95
5.4 MIT APP INVENTOR
Creating a live video feed that can be displayed in the application is one of the
primary aspects of the MIT App Inventor. In this instance, a real-time view of the
cleaning procedure will be provided via the live video feed. This might be very helpful
for keeping an eye on the cleaning procedure and making sure it is being done
appropriately. The team started by designing the user interface and choosing the
relevant components for managing the various motors and turning the pump on and off
while building the application using MIT App Inventor. Then, they use the
programming language with visual blocks to develop the logic necessary to control each
of these elements.
Once done, the program can be installed on an Android device and used to
operate the robot arm, linear drive system, and other cleaning-related devices. Based on
user input and testing, the program may be further improved and modified to increase
usability and efficiency. Figure 5.6 shows the User Interface for the Application.
96
FIGURE 5.5 User Interface.
In this section, the materials, components, and cost will be discussed for the
prototype. As the prototype is scaled down from the actual design and different
materials are used to test the functionality of the concept design, the specifications for
the motors will be different. Table 5.1 shows the Bill of Material for the prototype.
97
Bluetooth
HC-05 1 12
Module
UNO R3 Arduino 1 35
Hand Phone Camera 1 0
Stepper
17HS4401 1 44.80
Motor
Linear Drive Relay
TB6560 3A 1 28.60
Module
T8 SUS304 Lead Screw 1 25
Cost 1080.42
During the process of building the prototype, coding errors, unstable voltage
across the circuit, connection wire issues and design can pose challenges and affect the
functionality and performance of the prototype. Coding errors can result in incorrect
behaviour or unexpected outcomes in the prototype's software. Unstable voltage across
the circuit can cause erratic performance, component damage, or system failure.
Connection wire issues, such as loose or faulty connections, can disrupt data transfer,
signal integrity, and overall system reliability. Lastly, the design didn’t include a
housing to place the electrical component during the design process.
To solve these issues in Wiper Watt, testing and debugging of the software code
are crucial to identify and fix coding errors. Next, for unstable voltage across the circuit,
the power supply was changed from battery to power adapter by ensuring a stable power
supply. Then, connection wire issues, careful inspection and testing of the physical
connections, such as soldering, crimping and connector integrity are necessary.
Replacing faulty wires or connectors, ensuring proper routing and grounding of wires,
and using shielded cables can help improve the stability and reliability of connections.
98
Finally, to solve the design of housing for the electrical component, replace it with a
plastic container.
99
CHAPTER VI
6.1 CONCLUSION
The project's major objective was to develop a window cleaning system for high
rise buildings. Three conceptual designs including a window cleaning drone, a suction
cup robot, and a window cleaning robot arm were proposed by the team. The window
cleaning robot arm was chosen by the team as the best design after scoring the highest
in the matrix selection procedure. The selection process was based on a number of
factors, including cost, practicality, effectiveness, and safety achieving the first
objective.
The team selected the design and then tested it for efficacy using structural and
power consumption evaluations. The robot arm's safety factor, stress, and deformation
levels were all examined as part of the structural analysis. Although there were some
stresses allocated at the wheels for crane, the structure was safe to operate without any
failure with a safety factor of 15. To decrease the robot arm's mass and thus its power
consumption, the team also applied topology optimization which resulted in 46% power
consumption reduction. These studies gave insightful information that enhanced the
design and increased its efficacy achieving the second objective.
The group built a prototype after the design was decided upon and developed an
application to control it. The window cleaning robot arm's ability to successfully clean
the windows of high-rise buildings was demonstrated during testing of the prototype
under actual conditions. The application made it simple to observe and operate the robot
arm while it was cleaning which achieves the third objective.
100
considerations and suggestions to improve the Wiper-Watt are enhancing the mobility
of the robot, improving the cleaning mechanism, making it fully autonomous.
The robot arm's current design allows it to move both vertically and horizontally,
although it might not be able to reach some difficult locations of high-rise structures. As
a result, one suggestion is to increase the robot arm's mobility so that it may travel in
many directions to access every part of the structure. This can entail utilizing a new kind
of movement mechanism or including more joints. Although the robot arm's current
design is efficient, there may be ways to improve its cleaning system. For instance,
adding sensors and sophisticated algorithms can make it easier for the robot arm to find
and get rid of various detritus, such dirt, filth, or even bird droppings.
One of the suggestions is to make the window cleaning robot arm fully
autonomous. This technology might let the robot arm see and recognize various items in
its surroundings, such as windows, dirt, and debris. With the use of deep learning
algorithms, the robot arm might learn to categorize various surface types and create
cleaning tactics that are appropriate for the amount of filth or grime on each surface. In
addition, the robot arm might have sensors and mapping capabilities that let it negotiate
intricate construction settings and avoid obstructions. The robot arm's ability to function
totally autonomously would be made possible by these cutting-edge features, which
would also increase efficiency and safety while lowering the need for human
involvement.
101
REFERENCES
Akinfiev, T., Armada, M., & Nabulsi, S. (2009). Climbing cleaning robot for
vertical surfaces. Industrial Robot: An International Journal, 36(4), 352–357.
https://doi.org/10.1108/01439910910957110
Banks, C., Kotecha, R., Curtis, J., Dee, C., Pitt, N., & Papworth, R. (2018).
Enhancing high-rise residential construction through design for manufacture and
assembly – a UK case study. Proceedings of the Institution of Civil Engineers -
Management, Procurement and Law, 171(4), 164–175.
https://doi.org/10.1680/jmapl.17.00027
Bula, I., Bula, E., & Hajrizi, E. (2021). Cost Oriented Autonomous Window
Cleaning Robot from Mechatronic Scrap - MechCleanBot. IFAC-PapersOnLine,
54(13), 233–238. https://doi.org/10.1016/j.ifacol.2021.10.451
Crenganis, M., Biris, C., & Girjob, C. (2021). Mechatronic Design of a Four-
Wheel drive mobile robot and differential steering. MATEC Web of Conferences,
343, 08003. https://doi.org/10.1051/matecconf/202134308003
Elkmann, N., Felsch, T., Sack, M., Boehme, T., & Saenz, J. (2001). SIRIUS:
modular climbing robot for facade cleaning and other service jobs. International
Conference on Field and Service Robotics FSR, 1–13.
Elkmann, N., Kunst, D., Krueger, T., Lucke, M., Böhme, T., Felsch, T., & Stürze,
T. (2005). SIRIUSc — Facade Cleaning Robot for a High-Rise Building in Munich,
Germany. In Climbing and Walking Robots (pp. 1033–1040). Springer Berlin
Heidelberg. https://doi.org/10.1007/3-540-29461-9_101
102
Elkmann, N., Lucke, M., Krüger, T., Kunst, D., Stürze, T., & Hortig, J. (2008).
Kinematics, sensors and control of the fully automated façade‐cleaning robot
SIRIUSc for the Fraunhofer headquarters building, Munich. Industrial Robot: An
International Journal, 35(3), 224–227.
https://doi.org/10.1108/01439910810868543
Farman, M., Al-Shaibah, M., Aoraiath, Z., & Jarrar, F. (2018). Design of a Three
Degrees of Freedom Robotic Arm. In International Journal of Computer
Applications (Vol. 179, Issue 37).
Follador, M., Tramacere, F., & Mazzolai, B. (2014). Dielectric elastomer actuators
for octopus inspired suction cups. Bioinspiration & Biomimetics, 9(4), 046002.
https://doi.org/10.1088/1748-3182/9/4/046002
Houxiang Zhang, Jianwei Zhang, Guanghua Zong, Wei Wang, & Rong Liu. (2006).
Sky Cleaner 3: a real pneumatic climbing robot for glass-wall cleaning. IEEE
Robotics & Automation Magazine, 13(1), 32–41.
https://doi.org/10.1109/MRA.2006.1598051
Hoxha, V., Bula, I., & Hajrizi, E. (2018). Self-sustainable robot from e-scrap using
renewable energy (Scrapino). IFAC-PapersOnLine, 51(30), 791–795.
https://doi.org/10.1016/j.ifacol.2018.11.194
Lee, J.-Y., Nagalingam, A. P., & Yeo, S. H. (2021). A review on the state-of-the-
art surface finishing processes and related ISO/ASTM standards for metal additive
manufactured components. Virtual and Physical Prototyping, 16(1), 68–96.
https://doi.org/10.1080/17452759.2020.1830346
Lee, Y. S., Kim, S. H., Lee, J. H., Kang, M. S., Sun, D. I., & Hand, C. S. (2016,
July 21). Development of a Sensor System for Detecting Window Contamination
103
for the Building Maintenance Robot System.
https://doi.org/10.22260/ISARC2016/0119
Li, Z., Xu, Q., & Tam, L. M. (2021). A Survey on Techniques and Applications of
Window-Cleaning Robots. IEEE Access, 9, 111518–111532.
https://doi.org/10.1109/ACCESS.2021.3103757
Mohandes, M., Rehman, S., & Rahman, S. M. (2011). Estimation of wind speed
profile using adaptive neuro-fuzzy inference system (ANFIS). Applied Energy,
88(11), 4024–4032. https://doi.org/10.1016/j.apenergy.2011.04.015
Nansai, S., Onodera, K., Veerajagadheswar, P., Rajesh Elara, M., & Iwase, M.
(2018). Design and Experiment of a Novel Façade Cleaning Robot with a Biped
Mechanism. Applied Sciences, 8(12), 2398. https://doi.org/10.3390/app8122398
Natarajan, E., Ang, C. T., Lim, W. H., Kosalishkwaran, G., Ang, C. K., &
Parasuraman, S. (2019). Design Topology Optimization and Kinematics of a
Multi-Modal Quadcopter and Quadruped. 2019 IEEE Student Conference on
Research and Development (SCOReD), 214–218.
https://doi.org/10.1109/SCORED.2019.8896247
Nguyen, D. Q., Loianno, G., & Ho, V. A. (2020). Towards Design of a Deformable
Propeller for Drone Safety. 2020 3rd IEEE International Conference on Soft
Robotics (RoboSoft), 464–469.
https://doi.org/10.1109/RoboSoft48309.2020.9115983
Nishi, A., & Miyagi, H. (1993). A Wall-Climbing Robot Using Propulsive Force
of a Propeller : Mechanism and Control in a Mild Wind. JSME International
Journal. Ser. C, Dynamics, Control, Robotics, Design and Manufacturing, 36(3),
361–367. https://doi.org/10.1299/jsmec1993.36.361
NISHIGAMI, M., & MIZUSHIMA, T. (1992). Special Issue: Development of
Wall Climbing Robot. Glass Roof Cleaning Robot System “Canadian Crab”.
104
Journal of the Robotics Society of Japan, 10(5), 596–598.
https://doi.org/10.7210/jrsj.10.596
Seo, K., Cho, S., Kim, T., Kim, H. S., & Kim, J. (2013). Design and stability
analysis of a novel wall-climbing robotic platform (ROPE RIDE). Mechanism and
Machine Theory, 70, 189–208.
https://doi.org/10.1016/j.mechmachtheory.2013.07.012
Seo, T., Jeon, Y., Park, C., & Kim, J. (2019). Survey on Glass And Façade-
Cleaning Robots: Climbing Mechanisms, Cleaning Methods, and Applications.
International Journal of Precision Engineering and Manufacturing-Green
Technology, 6(2), 367–376. https://doi.org/10.1007/s40684-019-00079-4
Smith, R. K., Morton, B. R., & Leslie, L. M. (1975). The role of dynamic pressure
in generating fire wind. Journal of Fluid Mechanics, 68(01), 1.
https://doi.org/10.1017/S0022112075000651
Tomiyama, T., García, L. R., Kršlin, A., & Taykaldiranian, G. (2017). Systems and
Conceptual Design of a Train Cab Front Cleaning Robot. Procedia CIRP, 59, 61–
66. https://doi.org/10.1016/j.procir.2016.09.031
Vega-Heredia, M., Muhammad, I., Ghanta, S., Ayyalusami, V., Aisyah, S., & Elara,
M. R. (2020). Multi-Sensor Orientation Tracking for a Façade-Cleaning Robot.
Sensors, 20(5), 1483. https://doi.org/10.3390/s20051483
Yang, X., & Li, Y. (2015). The impact of building density and building height
heterogeneity on average urban albedo and street surface temperature. Building
and Environment, 90, 146–156. https://doi.org/10.1016/j.buildenv.2015.03.037
Yao, Zhou, Lin, & Tang. (2019). Light-Weight Topological Optimization for
Upper Arm of an Industrial Welding Robot. Metals, 9(9), 1020.
https://doi.org/10.3390/met9091020
Zhang, A., Yao, Y., & Hu, Y. (2022). Analyzing the Design of Windows Cleaning
Robots. 2022 3rd International Conference on Big Data, Artificial Intelligence and
105
Internet of Things Engineering (ICBAIE), 167–176.
https://doi.org/10.1109/ICBAIE56435.2022.9985816
Zhang, H., Zhang, J., & Zong, G. (2004). Requirements of glass cleaning and
development of climbing robot systems. Proceedings - 2004 International
Conference on Intelligent Mechatronics and Automation, February 2004, 101–106.
https://doi.org/10.1109/icima.2004.1384170
Zhang, H., Zhang, J., & Zong, G. (2006). Effective Pneumatic Scheme and Control
Strategy of a Climbing Robot for Class Wall Cleaning on High-rise Buildings.
International Journal of Advanced Robotic Systems, 3(2), 28.
https://doi.org/10.5772/5738
Zhu, J.-H., Zhang, W.-H., & Xia, L. (2016). Topology Optimization in Aircraft and
Aerospace Structures Design. Archives of Computational Methods in Engineering,
23(4), 595–622. https://doi.org/10.1007/s11831-015-9151-2
106
APPENDICES
APPENDIX 1
107
APPENDIX 2
MINUTES OF MEETINGS
UCSI University
st
1 Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
2. Creating a WhatsApp Group for all the group members for easier communication.
110
UCSI University
nd
2 Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Talking to the project supervisor.
- Brainstorming to create conceptual Designs.
- Discuss to build a timeline to complete the project.
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
111
112
MEETING AGENDA
1. Meeting Objective(s)
- Assigning tasks regarding the preparations for the research phase of the project.
- Finding resources to propose components.
- Discussing ideas for the conceptual designs.
- Dividing the reports and discussing the chapters.
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
Poon Yew Jun 1001957307 Mechanical Engineering
Amro Mohamed Mohamed 1001956793 Mechanical Engineering
Mansour
Abdurahman Hisham Khogali 1001955511 Mechanical Engineering
Muhammad
113
114
UCSI University
th
4 Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Rehearsal for the progress presentation.
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
Poon Yew Jun 1001957307 Mechanical Engineering
Amro Mohamed Mohamed 1001956793 Mechanical Engineering
Mansour
Abdurahman Hisham Khogali 1001955511 Mechanical Engineering
Muhammad
115
116
UCSI University
5th Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Discuss the materials and components to be selected.
- Finalize the design.
- Check on the report progress.
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
117
118
UCSI University
6th Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Prepare for the final presentation.
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
Poon Yew Jun 1001957307 Mechanical Engineering
Amro Mohamed Mohamed 1001956793 Mechanical Engineering
Mansour
Abdurahman Hisham Khogali 1001955511 Mechanical Engineering
Muhammad
119
UCSI University
7th Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Review and discuss the design by using SOLIDWORKS.
- Review progress of the selecting components.
- Ordering components
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
120
UCSI University
8th Meeting minutes
for Group #2
MEETING AGENDA
1. Meeting Objective(s)
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
3. Meeting Agenda
Topic
1. Showed the final Robot built (3D Drawings).
121
UCSI University
th
9 Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Continuation of building the prototype.
- Discuss to build a timeline to complete the project.
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
Poon Yew Jun 1001957307 Mechanical Engineering
Amro Mohamed Mohamed 1001956793 Mechanical Engineering
Mansour
Abdurahman Hisham Khogali 1001955511 Mechanical Engineering
Muhammad
3. Meeting Agenda
Topic
1. The robot arm assembly work progress
122
UCSI University
th
10 Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Review the BOM.
- Work on the prototype
- Start work on the crane assembly
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
Poon Yew Jun 1001957307 Mechanical Engineering
Amro Mohamed Mohamed 1001956793 Mechanical Engineering
Mansour
Abdurahman Hisham Khogali 1001955511 Mechanical Engineering
Muhammad
3. Meeting Agenda
Topic
1. The meeting began with a review of the Bill of Materials (BOM) to ensure that all
necessary components had been included. The team discussed any concerns or
questions they had about the BOM.
2. The team then discussed the current progress and issues faced regarding the robot
arm code and assembly.
123
UCSI University
th
11 Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Finalize the robot arm assembly.
- Finalize the crane design.
- Test out the stepper and servo motor code.
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
3. Meeting Agenda
Topic
1. The meeting began with completing the robot arm assembly.
124
UCSI University
12th Meeting minutes for Group #2
MEETING AGENDA
1. Meeting Objective(s)
- Review the final prototype.
- Test out the prototype.
- Finalize the report
2. Attendees
Name ID Department/Division
Nour Eldin Mahmoud Taher 1001956307 Mechanical Engineering
Beit
Ali Ehmer Khimjee 1001956871 Mechanical Engineering
Saw Yong Hau 1001957305 Mechanical Engineering
3. Meeting Agenda
Topic
1. Final touches on the prototype.
125