Robotic cleaner and methods of operating the same
A robotic cleaner may include one or more driven wheels, one or more sensors configured to detect one or more features of an environment, an air jet assembly configured to generate an air jet, and a side brush, a side brush operational state of the side brush corresponding to an air jet operational state of the air jet assembly.
1 . A robotic cleaner comprising:
an agitator chamber;
a dust cup;
a suction motor fluidly coupled to the agitator chamber and the dust cup, the suction motor configured to urge air into the dust cup;
one or more sensors configured to detect one or more features of an environment;
an air jet assembly configured to generate an air jet;
a fan fluidly coupled to the air jet assembly and configured to urge air to flow through the air jet assembly to generate the air jet, operation of the fan being based, at least in part, on an output generated by the one or more sensors, wherein the suction motor and the fan do not cooperate to urge air into the air jet assembly; and
a controller configured to cause the robotic cleaner to carry out a corner cleaning behavior in response to the robotic cleaner reaching a corner formed between a first vertically extending surface and a second vertically extending surface, the corner cleaning behavior including:
following, while generating the air jet, the first vertically extending surface according to a forward direction of movement, the forward direction of movement intersecting the second vertically extending surface;
discontinuing movement in the forward direction and discontinuing generation of the air jet in response to a separation distance between the robotic cleaner and the second vertically extending surface being less than or equal to a threshold; and
after discontinuing movement in the forward direction and while generation of the air jet is discontinued, rotating according to a first rotation direction.
2 . The robotic cleaner of claim 1 , wherein the controller is configured to cause the robotic cleaner to rotate in a second rotation direction, the second rotation direction being different from the first rotation direction.
3 . The robotic cleaner of claim 2 , wherein the controller is configured to cause the robotic cleaner to follow the second vertically extending surface after rotating in the second rotation direction.
4 . The robotic cleaner of claim 1 , wherein the controller is configured to cause the robotic cleaner to follow the second vertically extending surface after rotating in the first rotation direction.
5 . The robotic cleaner of claim 1 further comprising a side brush, wherein the side brush is caused to rotate when the fan is enabled and the side brush is disabled when the fan is disabled.
6 . The robotic cleaner of claim 1 , wherein the air jet generated by the air jet assembly extends outwardly from the robotic cleaner, downwardly, and forwardly.