The Denning Mobile Robot Company of
Boston
Boston (), officially the City of Boston, is the capital city, state capital and List of municipalities in Massachusetts, most populous city of the Commonwealth (U.S. state), Commonwealth of Massachusetts, as well as the cultural and financ ...
was the first company to offer ready-made
autonomous robot
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 ...
s that were subsequently purchased primarily by researchers. Grinnell More's
Real World Interface
Real may refer to:
Currencies
* Brazilian real (R$)
* Central American Republic real
* Mexican real
* Portuguese real
* Spanish real
* Spanish colonial real
Music Albums
* ''Real'' (L'Arc-en-Ciel album) (2000)
* ''Real'' (Bright album) (201 ...
, 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 (from a collaboration between RWI and ActivMedia Robotics), a project that expanded research in mobile robotics due to the affordable price.
History
By 1999, the Denning company was defunct. In 1998, RWI joined with ISRobotics to form
iRobot. More introduced the
PackBot remote control robot, veering away from autonomous research robots to pursue military markets. Nomadic Technologies also left the field. MobileRobots Inc and K-Team continued to supply the research community.
In 2003 the Defense Advanced Research Projects Agency (
DARPA
The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military.
Originally known as the Ad ...
) contracted with
Segway to convert fifteen
Segway PTs into Segway Robotic Mobility Platforms. Segway and delivered units to DARPA in April. In June DARPA worked with
SPAWAR Systems Center San Diego
Naval Information Warfare Center Pacific (NIWC Pacific), formerly Space and Naval Warfare Systems Center Pacific (SPAWAR Systems Center Pacific or SSC Pacific) provides the US Navy with research, development, delivery and support of integrated co ...
to distribute the units to 14 government and university research institutions.
Autonomous navigation techniques
Indoor operation
Research robots improved in autonomous indoor operation during the 1990s and the 2000s. Ready-made research bases offer the necessary sensing, mobility and computational power. These include the Pioneer,
PatrolBot, PowerBot, and PeopleBot. These platforms can map buildings and navigate out-of-the-box, using
SLAM and a variation on
Monte Carlo method
Monte Carlo methods, or Monte Carlo experiments, are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results. The underlying concept is to use randomness to solve problems that might be deter ...
/Markov localization and modified value-iterated search, with any sensor of the 2-D range-finder class. This method creates a human readable map of the robot's workspace that can control and track robots as they move.
Evolution Robotics offers single-camera
VSLAM software, which replaces
range-finding with visual
pattern-matching, but this system cannot create a human-readable map. Other groups are building stereocam-based VSLAM. Because the stereo camera provides range-finding data, maps can be made and robots tracked. The
K-Team Khepera, Segway-based platforms and other research robots can link to external computing resources to use such software.
Precision depends upon sensor precision, data granularity and calculation speed. Range-finding lasers may have +/-1 cm accuracy while digital stereo camera accuracy is limited to .25 pixel and thus is range-dependent. Vision-based systems require more computational resources than simple range-finding systems such as lasers, but may employ a
digital signal processor embedded with the camera. Cost/precision trade-offs led to less expensive vision-based systems on consumer robots while commercial and
industrial robot
An industrial robot is a robot system used for manufacturing. Industrial robots are automated, programmable and capable of movement on three or more axes.
Typical applications of robots include robot welding, welding, painting, assembly, Circu ...
s and
automated guided vehicles (AGVs) tend to use laser-based systems.
Outdoor operation
Outdoors,
localization is primarily handled with
GPS, however, satellite signals can frequently be lost due to obstructions. Without a robots typically use
dead reckoning
In navigation, dead reckoning is the process of calculating current position of some moving object by using a previously determined position, or fix, and then incorporating estimates of speed, heading direction, and course over elapsed time. T ...
and inertial motion tracking. Dead reckoning relies on relative wheel motion and is subject to cumulative slippage errors. Inertial motion tracking uses
rate gyroscopes and
accelerometer
An accelerometer is a tool that measures proper acceleration. Proper acceleration is the acceleration (the rate of change of velocity) of a body in its own instantaneous rest frame; this is different from coordinate acceleration, which is acce ...
s to measure motion. Accuracy depends upon sensor quality and calibration. The Segway RMP 400 and Seekur robots are two of the platforms designed for such research; most other outdoor research robots are
jerry-rigged from existing vehicles.
In constrained outdoor areas, some robots, such as the John Deere Gator, simply surround the perimeter with
radio beacons and use simple
triangulation
In trigonometry and geometry, triangulation is the process of determining the location of a point by forming triangles to the point from known points.
Applications
In surveying
Specifically in surveying, triangulation involves only angle ...
from three or more beacons to localize and navigate. Beacons are also used indoors by older AGVs in factories.
Programming
Much research software for autonomous robots is
Free Software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
or
Open Source Software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
, including:
Robot Operating System,
Carmen
''Carmen'' () is an opera in four acts by the French composer Georges Bizet. The libretto was written by Henri Meilhac and Ludovic Halévy, based on the novella of the same title by Prosper Mérimée. The opera was first performed by the Opér ...
from
Carnegie Mellon, Player/Stage/Gazebo from the
University of Southern California
, mottoeng = "Let whoever earns the palm bear it"
, religious_affiliation = Nonsectarian—historically Methodist
, established =
, accreditation = WSCUC
, type = Private research university
, academic_affiliations =
, endowment = $8. ...
and the ARIA
APIs
from MobileRobots Inc.
URBI
Urbi is an open-source cross-platform software platform in C++ used to develop applications for robotics and complex systems. Urbi is based on the UObject distributed C++ component architecture. It also includes the urbiscript orchestration lang ...
with a Free Software SDK, is used in many universities.
Commercial software includes
Webots
Webots is a free and open-source 3D robot simulator used in industry, education and research.
The Webots project started in 1996, initially developed by Dr. Olivier Michel at the Swiss Federal Institute of Technology ( EPFL) in Lausanne, Switz ...
, which has been developed since 1998 and is licensed by more than 500 universities. It runs on
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
and
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. In June 2006,
Microsoft Research
Microsoft Research (MSR) is the research subsidiary of Microsoft. It was created in 1991 by Richard Rashid, Bill Gates and Nathan Myhrvold with the intent to advance state-of-the-art computing and solve difficult world problems through technologi ...
began offering free beta-test copies of a
Robotics Studio
Microsoft Robotics Developer Studio (Microsoft RDS, MRDS) is a discontinued Windows-based environment for robot control and simulation that was aimed at academic, hobbyist, and commercial developers and handled a wide variety of robot hardware. I ...
software development kit with Pioneer robots in simulation for
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was release to manufacturing, released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Wind ...
.
References
{{DEFAULTSORT:Autonomous Research Robot