Abstract:
A control system for a mobile robot (10) is provided to effectively cover a given area by operating in a plurality of modes, including an obstacle following mode (51) and a random bounce mode (48). In other embodiments, spot coverage, such as spiraling (45), or other modes are also used to increase effectiveness. In addition, a behavior based architecture is used to implement the control system, and various escape behaviors are used to ensure full coverage.
Abstract:
A mobile robot (10) comprises a means for moving the robot over a surface, an obstacle detection sensor, and a control system operatively connected to said obstacle detection sensor and said means for moving. The control system has an obstacle following mode, whereby said robot travels adjacent to a detected obstacle, and a room coverage mode, whereby the robot travels substantially in a direction away from the obstacle. Moreover, the control system is configured to operate the robot in one or more behaviours including one coverage behaviour in which the control system cycles between said obstacle following mode and said room coverage mode.
Abstract:
A method of docking a robotic device with a base station includes the steps of detecting a low energy level in an on-board battery, orienting the robot in relation to a detected overlap between two infrared beams emitted by the station, detecting contact between the charging terminals on the robot and on the base station, charging the on-board battery and resuming a robot's task, such as vacuuming. Also disclosed are systems for emitting avoidance signals to prevent inadvertent contact between the robot and the base station, and systems for emitting horning signals to allow the robot device to accurately dock with the base station.
Abstract:
A control system for a mobile robot (10) is provided to effectively cover a given area by operating in a plurality of modes, including an obstacle following mode (51) and a random bounce mode (48). In other embodiments, spot coverage, such as spiraling (45), or other modes are also used to increase effectiveness. In addition, a behavior based architecture is used to implement the control system, and various escape behaviors are used to ensure full coverage.
Abstract:
A control system for a mobile robot (10) is provided to effectively cover a given area by operating in a plurality of modes, including an obstacle following mode (51) and a random bounce mode (48). In other embodiments, spot coverage, such as spiraling (45), or other modes are also used to increase effectiveness. In addition, a behavior based architecture is used to implement the control system, and various escape behaviors are used to ensure full coverage.
Abstract:
A method of charging a battery of a device (40), the method comprising the steps of: providing a non-charging energy to charging terminals (16) of a charger (10); detecting a presence of a robotic device (40) docked with the charger (10) by recognizing a load formed by a circuit in the charger (10) combined with a complementary circuit in the robotic device (40); and increasing energy to the charging terminals (16) to a charging current to charge the battery.
Abstract:
The present invention discloses a system and method for confining a robot (20) to a particular space. The system includes a portable barrier signal transmitter (30) that produces a barrier signal (42) primarily along an axis, and a mobile robot capable of avoiding the barrier signal upon detection of the barrier signal. In the preferred embodiment the barrier signal is emitted in an infrared frequency and the robot includes an omni-directional signal detector. Upon detection of the signal, the robot turns in a direction selected by a barrier avoidance algorithm until the barrier signal is no longer detected.