PatrolBot

From Wikipedia, the free encyclopedia

PatrolBot Brings Intelligent Robotic Surveillance to the United Nations (Courtesy MobileRobots Inc)
PatrolBot Brings Intelligent Robotic Surveillance to the United Nations (Courtesy MobileRobots Inc)

PatrolBot is a programmable autonomous general purpose Service robot rover built by MobileRobots Inc. In various configurations, PatrolBots serve as bases for companies developing delivery robots, security robots, environmental monitoring rovers, guides and other indoor service robots.

Contents

[edit] Capabilities of PatrolBot

PatrolBot can scan buildings, create floor plans and navigate them autonomously using a laser range-finding sensor inside the robot. It employs Monte Carlo/Markov-style localization techniques and using a modified value-iterated search technique for navigation. It searches for alternative paths if a hall is blocked, circumnavigates obstacles and re-charges itself at its automated dock/charge station as needed. As a Wi-Fi device, it can operate autonomously or be controlled remotely.

[edit] Applications

Robot software "drag-and-drop" interface for setting up goals, tasks and routes for autonomous robots. (Courtesy of MobileRobots Inc)
Robot software "drag-and-drop" interface for setting up goals, tasks and routes for autonomous robots. (Courtesy of MobileRobots Inc)

PatrolBot is a robotic base used for delivery, security, sensor monitoring, inspection and guidance tasks. It is a reference platform, added onto with various lockboxes, carrying attachments, sensors, touchscreens and cameras. While it began primarily as a security robot, the platform is now used as a base for a broad range of applications.

[edit] Robot Control

Users set up the robot using a GUI interface to put goals, docking location and constraints, such as forbidden areas, into the robot's map. Then they drag and drop goal names, tasks and macros into a "route" or program for the robot to follow. Users can then set up a set or random sequence for the robot to follow by dragging routes into a weekly schedule. Advanced users can communicate with the robot from external systems or program more advance actions over a command language interface. They can also add new sensors

PatrolBot can be sent to goals on demand or can patrol a sequence of goals. Status windows in the control GUI provide read-outs from the sensors as well as proprioceptive information such as battery levels. The robot's data logs are available for security and energy optimization as well as troubleshooting.

[edit] Sources

[edit] External links