Robotic appliance with on-board joystick sensor and associated methods of operation
First Claim
1. A robotic appliance, including:
- a housing;
a joystick sensor mounted to the housing and configured to provide one or more sensed signals that vary as the robotic appliance traverses a surface area and comes in contact with an associated obstacle;
a propelling mechanism mounted to the housing and in communication with the controller, wherein the propelling mechanism moves the robotic appliance over the surface area;
a bumper that defines a periphery for at least a front section and a rear section of the robotic appliance in an x-y plane corresponding to the surface on which the robotic appliance is positioned, wherein the bumper is in operative communication with the joystick sensor so that movement of the bumper in relation to the housing varies the one or more sensed signals provided by the joystick sensor; and
a controller mounted to the housing and adapted to receive the one or more sensed signals from the joystick sensor, wherein the controller determines the direction of the associated obstacle in relation to the x-y plane, based at least in part on the one or more sensed signals and controls an operation of the propelling mechanism based at least in part on the direction of the obstacle.
1 Assignment
0 Petitions
Accused Products
Abstract
A robotic appliance with a joystick sensor and associated methods of operation are provided. In one robotic appliance includes: a housing, a joystick sensor configured to provide sensed signals that vary as the robotic appliance traverse a surface area and comes in contact with an obstacle, a controller adapted to receive the sensed signals, wherein the controller determines the direction of the obstacle in relation to the robotic appliance and an x-y plane corresponding to the surface area based on the sensed signals and controls the robotic appliance based on the direction of the obstacle, traction means, and a bumper that defines a periphery for a front section and a rear section of the robotic appliance in the x-y plane, wherein the bumper is in operative communication with the joystick sensor so that movement of the bumper in relation to the housing varies the sensed signals.
94 Citations
48 Claims
-
1. A robotic appliance, including:
-
a housing;
a joystick sensor mounted to the housing and configured to provide one or more sensed signals that vary as the robotic appliance traverses a surface area and comes in contact with an associated obstacle;
a propelling mechanism mounted to the housing and in communication with the controller, wherein the propelling mechanism moves the robotic appliance over the surface area;
a bumper that defines a periphery for at least a front section and a rear section of the robotic appliance in an x-y plane corresponding to the surface on which the robotic appliance is positioned, wherein the bumper is in operative communication with the joystick sensor so that movement of the bumper in relation to the housing varies the one or more sensed signals provided by the joystick sensor; and
a controller mounted to the housing and adapted to receive the one or more sensed signals from the joystick sensor, wherein the controller determines the direction of the associated obstacle in relation to the x-y plane, based at least in part on the one or more sensed signals and controls an operation of the propelling mechanism based at least in part on the direction of the obstacle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A robotic appliance, including:
-
a housing;
a joystick sensor mounted to the housing and configured to provide one or more sensed signals that vary as the robotic appliance traverses a surface area and comes in contact with an associated obstacle;
a propelling mechanism mounted to the housing and in communication with the controller, wherein the propelling mechanism moves the robotic appliance over the surface area;
a bumper that defines a periphery of the robotic appliance in an x-y plane corresponding to the surface on which the robotic appliance is positioned, wherein the bumper is in operative communication with the joystick sensor so that movement of the bumper in relation to the housing varies the one or more sensed signals provided by the joystick sensor; and
a controller mounted to the housing and adapted to receive the one or more sensed signals, wherein the controller determines the direction of the obstacle in relation to the x-y plane, based at least in part on the one or more sensed signals and controls an operation of the propelling mechanism to move away from the associated obstacle in response to the contact with the associated obstacle and to continue traversing the surface so as to avoid the associated obstacle based at least in part on the direction of the associated obstacle;
- View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. The robotic appliance as set forth in claim 111 wherein the bumper includes at least one socket oriented toward the housing and movement of the socket is generally consistent with movement of the bumper, wherein the housing includes a corresponding boss positioned on the housing so that at least a portion of the boss is within the associated socket, and wherein each socket and boss combination restrict movement of the bumper in relation to the housing in at least the x-y plane.
-
21. A method of controlling a robotic appliance for performance of a desired task while traversing a surface area, the method including the steps of:
-
a) providing a robotic appliance including a housing, a joystick sensor mounted to the housing and configured to provide one or more sensed signals that vary as the robotic appliance traverses a surface area and comes in contact with an obstacle, a controller mounted to the housing and adapted to receive the one or more sensed signals, traction means mounted to the housing and in communication with the controller, functional means mounted to the housing and in communication with the controller, and a bumper that defines a periphery of the robotic appliance in an x-y plane corresponding to the surface area, wherein the bumper is in operative communication with the joystick sensor so that movement of the bumper in relation to the housing varies the one or more sensed signals provided by the joystick sensor;
b) powering up the robotic appliance;
c) selecting an operating mode for the robotic appliance;
d) starting operation of the robotic appliance;
e) controlling the traction means to propel the robotic appliance over the surface area based at least in part on the operating mode selected;
f) controlling the functional means to perform the desired task based at least in part on the operating mode selected;
g) determining when the robotic appliance comes in contact with the obstacle and at least a direction of the obstacle in relation to the robotic appliance and the x-y plane based at least in part on the one or more sensed signals; and
h) controlling a movement of the robotic appliance to move away from the obstacle in response to the contact with the obstacle based at least in part on the direction of the obstacle. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method of controlling a robotic appliance for performance of a desired task while traversing a surface area, the method including the steps of:
-
a) providing a robotic appliance including a housing, a joystick sensor mounted to the housing and configured to provide one or more sensed signals that vary as the robotic appliance traverses a surface area and comes in contact with an obstacle, a controller mounted to the housing and adapted to receive the one or more sensed signals, traction means mounted to the housing and in communication with the controller, functional means mounted to the housing and in communication with the controller, and a bumper that defines a periphery for at least a front section and a rear section of the robotic appliance in an x-y plane corresponding to the surface area, wherein the bumper is in operative communication with the joystick sensor so that movement of the bumper in relation to the housing varies the one or more sensed signals provided by the joystick sensor;
b) powering up the robotic appliance;
c) selecting an operating mode for the robotic appliance;
d) starting operation of the robotic appliance;
e) controlling the traction means to propel the robotic appliance over the surface area based at least in part on the operating mode selected;
f) controlling the functional means to perform the desired task based at least in part on the operating mode selected;
g) determining when the robotic appliance comes in contact with the obstacle and at least a direction of the obstacle in relation to the robotic appliance and the x-y plane; and
h) controlling the robotic appliance in response to the contact with the obstacle. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A robotic appliance for performance of a desired task while traversing a surface area, the robotic appliance including:
-
a housing;
a joystick sensor mounted to the housing and configured to provide one or more sensed signals that vary as the robotic appliance traverses a surface area and comes in contact with an associated obstacle;
a propulsion mechanism mounted to the housing;
a cleaning element mounted to the housing;
first control means for powering up the robotic appliance;
second control means for selecting an operating mode for the robotic appliance;
third control means for starting operation of the robotic appliance;
processing means mounted to the housing and adapted to receive the one or more sensed signals in communication with the first, second, and third control means, propulsion mechanism, and cleaning element for;
i) controlling the propulsion mechanism to move the robotic appliance over the surface area based at least in part on the operating mode selected, ii) controlling the cleaning element to perform the desired task based at least in part on the operating mode selected, iii) determining when the robotic appliance comes in contact with the obstacle and at least a direction of the obstacle in relation to the robotic appliance and an x-y plane corresponding to the surface area, and iv) controlling the robotic appliance in response to the contact with the obstacle; and
a bumper that defines a periphery for at least a front section and a rear section of the robotic appliance in the x-y plane, wherein the bumper is in operative communication with the joystick sensor so that movement of the bumper in relation to the housing varies the one or more sensed signals provided by the joystick sensor. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A robotic appliance for performance of a desired task traversing a surface area, the robotic appliance including:
-
a housing;
a joystick sensor mounted to the housing and configured to provide one or more sensed signals that vary as the robotic appliance traverses a surface area and comes in contact with an obstacle;
traction means mounted to the housing;
functional means mounted to the housing;
a bumper that defines a periphery of the robotic appliance in an x-y plane corresponding to the surface area, wherein the bumper is in operative communication with the joystick sensor so that movement of the bumper in relation to the housing varies the one or more sensed signals provided by the joystick sensor;
first control means for powering up the robotic appliance;
second control means for selecting an operating mode for the robotic appliance;
third control means for starting operation of the robotic appliance; and
processing means mounted to the housing and adapted to receive the one or more sensed signals in communication with the traction means, functional means, and first, second, and third control means for;
i) controlling the traction means to propel the robotic appliance over the surface area based at least in part on the operating mode selected, ii) controlling the functional means to perform the desired task based at least in part on the operating mode selected, iii) determining when the robotic appliance comes in contact with the obstacle and at least a direction of the obstacle in relation to the robotic appliance and the x-y plane based at least in part on the one or more sensed signals, and iv) controlling movement of the robotic appliance to move away from the obstacle in response to the contact with the obstacle in response to the contact with the obstacle and to continue traversing the surface area so as to avoid the obstacle based at least in part on the direction of the obstacle. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification