Hull cleaning robot
In one embodiment, there is disclosed a robot configured to clean a surface of a coating having a König pendulum hardness of less than 75 counts, the robot comprising: a cleaning brush assembly comprising a lamellar cleaning brush having a plurality of lamellas extending outwardly from a brush core and having a height, the lamellar cleaning brush arranged to rotate about its axis to apply a cleaning action to the surface when it is in contact with the surface; wherein the robot is configured to apply a degree of compression of the brush on the surface such that the brush is held in a position a distance, towards the surface of the coating, away from an initial position at which the brush is in contact with, but not deformed by, the surface of the coating, wherein said distance is less than 56% of the height of the plurality of lamellas.
1 . A robot configured to clean a surface of a coating applied to a hull of a vessel whilst travelling over said hull, wherein the coating has a König pendulum hardness of less than 75 counts, the robot comprising:
a cleaning brush assembly which comprises a lamellar cleaning brush, the lamellar cleaning brush comprising a plurality of lamellas extending outwardly from a brush core and having a height, the lamellar cleaning brush being arranged to rotate about its axis to apply a cleaning action to the surface when it is in contact with the surface;
wherein the robot is configured to apply a degree of compression of the lamellar cleaning brush on the surface such that the lamellar cleaning brush is held in a position a distance, towards the surface of the coating, away from an initial position at which the lamellar cleaning brush is in contact with, but not deformed by, the surface of the coating, wherein said distance is less than 56% of the height of the plurality of lamellas.
2 . The robot of claim 1 , wherein said distance is 5-56% of the height of the plurality of lamellas.
3 . The robot of claim 1 , further comprising a processor configured to control the robot to travel over an area of the hull such that each lamella applies a number of brush strokes during said cleaning action to said area, wherein said area has a width of 5 mm and a length corresponding to a length of the lamellar cleaning brush.
4 . The robot of claim 1 , wherein the coating has pendulum hardness of less than 30 counts.
5 . The robot of claim 1 , wherein the coating has pendulum hardness between 30 to 74 counts.
6 . A robot configured to clean a surface of a coating applied to a hull of a vessel whilst travelling over said hull, wherein the coating has a König pendulum hardness between 30 to 74 counts, the robot comprising:
a cleaning brush assembly which comprises a cleaning brush, the cleaning brush being arranged to rotate about its axis to apply a cleaning action to the surface when it is in contact with the surface, wherein the cleaning brush comprises bristles having a bristle length, the bristles having a bristle diameter of 1 mm or less;
wherein the robot is configured to apply a degree of compression of the cleaning brush on the surface such that the cleaning brush is held in a position a distance towards the surface of the coating, away from an initial position at which the cleaning brush is in contact with, but not deformed by, the surface of the coating, wherein said distance is less than 20% of the bristle length of the bristles; and
the robot further comprising a processor configured to:
determine a location of the robot on the hull of the vessel;
query a memory coupled to said processor to identify one or more cleaning parameters associated with the determined location; and
determine that the robot requires reconfiguration based on the one or more identified cleaning parameters;
wherein the processor is configured to determine a location of the robot on the hull of the vessel based on receiving location data from at least one of:
a location sensor on the robot;
a location sensor on the vessel, the robot comprising a communication interface for receiving the location data from said location sensor; or
a computing device, the robot configured to receive the location data from the computing device via said communication interface.
7 . The robot of claim 6 , wherein said distance is 2-16% of the bristle length of the bristles.
8 . The robot of claim 6 , wherein the bristles have a bristle diameter of 0.2 to 0.75 mm.
9 . The robot of claim 6 , wherein the bristles of the cleaning brush are arranged in a plurality of tufts mounted to a core of the cleaning brush.
10 . The robot of claim 6 , further comprising a processor configured to control the robot to travel over an area of the hull such that each tuft of bristles applies a number of brush strokes during said cleaning action to said area wherein said area has a width of 5 mm and a length corresponding to a length of the cleaning brush.
11 . The robot of claim 6 , wherein the bristles of the cleaning brush are arranged in a plurality of brush strips.
12 . The robot of claim 11 , further comprising a processor configured to control the robot to travel over an area of the hull such that each brush strip applies a number of brush strokes during said cleaning action to said area, wherein said area has a width of 5 mm and a length corresponding to a length of the cleaning brush.
13 . The robot of claim 6 , wherein the cleaning brush assembly comprises a brush position adjustment mechanism for controlling said degree of compression.
14 . The robot of claim 6 , further comprising a processor configured to:
determine a location of the robot on the hull of the vessel;
query a memory coupled to said processor to identify a further coating applied to the hull of the vessel at said location; and
determine that the robot requires reconfiguration based on the identified further coating;
wherein the processor is configured to determine a location of the robot on the hull of the vessel based on receiving location data from at least one of:
a location sensor on the robot;
a location sensor on the vessel, the robot comprising a communication interface for receiving the location data from said location sensor; and
a computing device, the robot configured to receive the location data from the computing device via said communication interface.
15 . The robot of claim 6 , further comprising a processor configured to:
determine a degree of fouling on the surface of a coating; and
determine that the robot requires reconfiguration based on the degree of fouling;
wherein the processor is configured to determine a degree of fouling on the surface of a coating based on receiving fouling data from at least one of:
a fouling sensor on the robot;
a fouling sensor on the vessel, the robot comprising a communication interface for receiving the fouling data from said fouling sensor; and
a computing device, the robot configured to receive the fouling data from the computing device via said communication interface.
16 . A robot configured to clean a surface of a coating applied to a hull of a vessel whilst travelling over said hull, wherein the coating has a König pendulum hardness greater than or equal to 75 counts, the robot comprising:
a cleaning brush assembly which comprises a cleaning brush, the cleaning brush being arranged to rotate about its axis to apply a cleaning action to the surface when it is in contact with the surface, wherein the cleaning brush comprises bristles having a bristle length, the bristles having a bristle diameter of 0.5 to 2 mm;
wherein the robot is configured to apply a degree of compression of the cleaning brush on the surface such that the cleaning brush is held in a position a distance towards the surface of the coating, away from an initial position at which the cleaning brush is in contact with, but not deformed by, the surface of the coating, wherein said distance is 4 to 60% of the bristle length of the bristles; and
the robot further comprising a processor configured to:
determine a location of the robot on the hull of the vessel;
query a memory coupled to said processor to identify one or more cleaning parameters associated with the determined location; and
determine that the robot requires reconfiguration based on the one or more identified cleaning parameters;
wherein the processor is configured to determine a location of the robot on the hull of the vessel based on receiving location data from at least one of:
a location sensor on the robot;
a location sensor on the vessel, the robot comprising a communication interface for receiving the location data from said location sensor; or
a computing device, the robot configured to receive the location data from the computing device via said communication interface.
17 . The robot of claim 16 , wherein said distance is 4 to 48% of the bristle length of the bristles.
18 . The robot of claim 16 , wherein the bristles have a bristle diameter of 0.5 to 1.5 mm.
19 . The robot of claim 16 , wherein the bristles of the cleaning brush are arranged in a plurality of tufts mounted to a core of the cleaning brush.
20 . The robot of claim 19 , further comprising a processor configured to control the robot to travel over an area of the hull such that each tuft of bristles applies a number of brush strokes during said cleaning action to said area, wherein said area has a width of 5 mm and a length corresponding to a length of the cleaning brush.
21 . The robot of claim 16 , wherein the bristles of the cleaning brush are arranged in a plurality of brush strips.
22 . The robot of claim 21 , further comprising a processor configured to control the robot to travel over an area of the hull such that each brush strip applies a number of brush strokes during said cleaning action to said area, wherein said area has a width of 5 mm and a length corresponding to a length of the cleaning brush.
23 . The robot of claim 16 , wherein the cleaning brush assembly comprises a brush position adjustment mechanism for controlling said degree of compression.
24 . The robot of claim 16 , further comprising a processor configured to:
determine a location of the robot on the hull of the vessel;
query a memory coupled to said processor to identify a further coating applied to the hull of the vessel at said location; and
determine that the robot requires reconfiguration based on the identified further coating;
wherein the processor is configured to determine a location of the robot on the hull of the vessel based on receiving location data from at least one of:
a location sensor on the robot;
a location sensor on the vessel, the robot comprising a communication interface for receiving the location data from said location sensor; and
a computing device, the robot configured to receive the location data from the computing device via said communication interface.
25 . The robot of claim 16 , further comprising a processor configured to:
determine a degree of fouling on the surface of a coating; and
determine that the robot requires reconfiguration based on the degree of fouling;
wherein the processor is configured to determine a degree of fouling on the surface of a coating based on receiving fouling data from at least one of:
a fouling sensor on the robot;
a fouling sensor on the vessel, the robot comprising a communication interface for receiving the fouling data from said fouling sensor; and
a computing device, the robot configured to receive the fouling data from the computing device via said communication interface.