PatrolBot

Last updated
A PatrolBot in 2006 PatrolBot.jpg
A PatrolBot in 2006

PatrolBot is a programmable autonomous general purpose service robot rover built by Mobile Robots Inc. PatrolBots are manufactured in various configurations and serve as bases for companies developing delivery robots, security robots, environmental monitoring rovers, robot guides, and other indoor service robots. [1]

Contents

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 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 docking/charging station as needed. Using a Wi-Fi system the device can operate autonomously or be controlled remotely. [2]

Applications

Robot software "drag-and-drop" interface for setting up goals, tasks and routes for autonomous robots. (Courtesy of MobileRobots Inc) MobilePlanner.jpg
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 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. [3]

Robot Control

Users set up the robot using a GUI interface to give goals, docking location, and constraints such as forbidden areas into the robot's map. Then, using drag and drop, an operator can give goal names, tasks and macros into a "route" or program for the robot to follow. Users can then use set or random sequences 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 as well as add new sensors. [2]

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. [2]


Related Research Articles

<span class="mw-page-title-main">Graphical user interface</span> User interface allowing interaction through graphical icons and visual indicators

A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation. In many applications, GUIs are used instead of text-based UIs, which are based on typed command labels or text navigation. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces (CLIs), which require commands to be typed on a computer keyboard.

<span class="mw-page-title-main">User interface</span> Means by which a user interacts with and controls a machine

In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine from the human end, while the machine simultaneously feeds back information that aids the operators' decision-making process. Examples of this broad concept of user interfaces include the interactive aspects of computer operating systems, hand tools, heavy machinery operator controls and process controls. The design considerations applicable when creating user interfaces are related to, or involve such disciplines as, ergonomics and psychology.

An autonomous robot is a robot that acts without recourse to human control. The first autonomous robots environment were known as Elmer and Elsie, which were constructed in the late 1940s by W. Grey Walter. They were the first robots in history that were programmed to "think" the way biological brains do and meant to have free will. Elmer and Elsie were often labeled as tortoises because of how they were shaped and the manner in which they moved. They were capable of phototaxis which is the movement that occurs in response to light stimulus.

<span class="mw-page-title-main">Home automation</span> Building automation for a home

Home automation or domotics is building automation for a home. A home automation system will monitor and/or control home attributes such as lighting, climate, entertainment systems, and appliances. It may also include home security such as access control and alarm systems.

<span class="mw-page-title-main">Telerobotics</span>

Telerobotics is the area of robotics concerned with the control of semi-autonomous robots from a distance, chiefly using television, wireless networks or tethered connections. It is a combination of two major subfields, which are teleoperation and telepresence.

In computer science, a software agent is a computer program that acts for a user or another program in a relationship of agency.

The following outline is provided as an overview of and topical guide to human–computer interaction:

<span class="mw-page-title-main">Swarm robotics</span> Coordination of multiple robots as a system

Swarm robotics is an approach to the coordination of multiple robots as a system which consist of large numbers of mostly simple physical robots. ″In a robot swarm, the collective behavior of the robots results from local interactions between the robots and between the robots and the environment in which they act.″ It is supposed that a desired collective behavior emerges from the interactions between the robots and interactions of robots with the environment. This approach emerged on the field of artificial swarm intelligence, as well as the biological studies of insects, ants and other fields in nature, where swarm behaviour occurs.

<span class="mw-page-title-main">Service robot</span>

Service robots assist human beings, typically by performing a job that is dirty, dull, distant, dangerous or repetitive. They typically are autonomous and/or operated by a built-in control system, with manual override options. The term "service robot" does not have a strict technical definition. The International Organization for Standardization defines a “service robot” as a robot “that performs useful tasks for humans or equipment excluding industrial automation applications”.

<span class="mw-page-title-main">Unmanned ground vehicle</span> Type of vehicle

An unmanned ground vehicle (UGV) is a vehicle that operates while in contact with the ground and without an onboard human presence. UGVs can be used for many applications where it may be inconvenient, dangerous, or impossible to have a human operator present. Generally, the vehicle will have a set of sensors to observe the environment, and will either autonomously make decisions about its behavior or pass the information to a human operator at a different location who will control the vehicle through teleoperation.

<span class="mw-page-title-main">User interface design</span> Planned operator–machine interaction

User interface (UI) design or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances, mobile devices, and other electronic devices, with the focus on maximizing usability and the user experience. In computer or software design, user interface (UI) design primarily focuses on information architecture. It is the process of building interfaces that clearly communicate to the user what's important. UI design refers to graphical user interfaces and other forms of interface design. The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals.

The Denning Mobile Robot Company of Boston was the first company to offer ready-made autonomous robots that were subsequently purchased primarily by researchers. Grinnell More's Real World Interface, Inc. (RWI) and James Slater's Nomadic Technologies (US), along with Francesco Mondada's K-Team (Switzerland), were other pioneering companies in this field, addressing the need for ready-made robots for use by robotics researchers. RWI created the B-21, Nomadic the XR4000, whilst the tiny Khepera mobile robot emerged from the stables of the Swiss K-Team. However, the high price of these machines meant that only a few graduate students and military researchers could afford them. Eventually, the low-cost Pioneer robot was introduced in 1995, a project that expanded research in mobile robotics due to the affordable price.

<span class="mw-page-title-main">Mobile robot</span> Type of robot

A mobile robot is an automatic machine that is capable of locomotion. Mobile robotics is usually considered to be a subfield of robotics and information engineering.

Robot software is the set of coded commands or instructions that tell a mechanical device and electronic system, known together as a robot, what tasks to perform. Robot software is used to perform autonomous tasks. Many software systems and frameworks have been proposed to make programming robots easier.

Modular self-reconfiguring robotic systems or self-reconfigurable modular robots are autonomous kinematic machines with variable morphology. Beyond conventional actuation, sensing and control typically found in fixed-morphology robots, self-reconfiguring robots are also able to deliberately change their own shape by rearranging the connectivity of their parts, in order to adapt to new circumstances, perform new tasks, or recover from damage.

<span class="mw-page-title-main">Webots</span> Open-source robot simulator

Webots is a free and open-source 3D robot simulator used in industry, education and research.

A cyber–physicalsystem (CPS) or intelligent system is a computer system in which a mechanism is controlled or monitored by computer-based algorithms. In cyber–physical systems, physical and software components are deeply intertwined, able to operate on different spatial and temporal scales, exhibit multiple and distinct behavioral modalities, and interact with each other in ways that change with context. CPS involves transdisciplinary approaches, merging theory of cybernetics, mechatronics, design and process science. The process control is often referred to as embedded systems. In embedded systems, the emphasis tends to be more on the computational elements, and less on an intense link between the computational and physical elements. CPS is also similar to the Internet of Things (IoT), sharing the same basic architecture; nevertheless, CPS presents a higher combination and coordination between physical and computational elements.

A software widget is a relatively simple and easy-to-use software application or component made for one or more different software platforms.

The following outline is provided as an overview of and topical guide to robotics:

Adaptive collaborative control is the decision-making approach used in hybrid models consisting of finite-state machines with functional models as subcomponents to simulate behavior of systems formed through the partnerships of multiple agents for the execution of tasks and the development of work products. The term “collaborative control” originated from work developed in the late 1990s and early 2000 by Fong, Thorpe, and Baur (1999). It is important to note that according to Fong et al. in order for robots to function in collaborative control, they must be self-reliant, aware, and adaptive. In literature, the adjective “adaptive” is not always shown but is noted in the official sense as it is an important element of collaborative control. The adaptation of traditional applications of control theory in teleoperations sought initially to reduce the sovereignty of “humans as controllers/robots as tools” and had humans and robots working as peers, collaborating to perform tasks and to achieve common goals. Early implementations of adaptive collaborative control centered on vehicle teleoperation. Recent uses of adaptive collaborative control cover training, analysis, and engineering applications in teleoperations between humans and multiple robots, multiple robots collaborating among themselves, unmanned vehicle control, and fault tolerant controller design.

References

  1. David Tirrell-Wysocki (December 10, 2006). "N.H. firm creates growing global workforce of robots". Boston.com . Retrieved 2 August 2012.
  2. 1 2 3 Robert L. Mitchell (October 10, 2005). "Robots Move Into Corporate Roles: ActivMedia's Jeanne Dietsch says mobile robots make good corporate citizens". Computer World . Retrieved 2 August 2012.
  3. "Software helps install and control service robots". ThomasNet. September 13, 2007. Retrieved 2 August 2012.