The Denning Mobile Robot Company of
Boston
Boston is the capital and most populous city in the Commonwealth (U.S. state), Commonwealth of Massachusetts in the United States. The city serves as the cultural and Financial centre, financial center of New England, a region of the Northeas ...
was the first company to offer ready-made
autonomous robot
An autonomous robot is a robot that acts without recourse to human control. Historic examples include space probes. Modern examples include self-driving Robotic vacuum cleaner, vacuums and Self-driving car, cars.
Industrial robot, Industrial robot ...
s 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
Switzerland, officially the Swiss Confederation, is a landlocked country located in west-central Europe. It is bordered by Italy to the south, France to the west, Germany to the north, and Austria and Liechtenstein to the east. 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
PackBot is a series of military robots by Endeavor Robotics (previously by iRobot), an international robotics company founded in 2016, created from iRobot, that previously produced military robots since 1990. More than 2000 were used in Iraq and ...
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 Adva ...
) contracted with
Segway
A Segway is a two-wheeled, self-balancing personal transporter device invented by Dean Kamen. The name is a registered trademark of Segway Inc. It was brought to market in 2001 as the Segway HT, and then subsequently as the Segway PT. ''HT ...
to convert fifteen
Segway PT
A Segway is a two-wheeled, self-balancing personal transporter device invented by Dean Kamen. The name is a registered trademark of Segway Inc. It was brought to market in 2001 as the Segway HT, and then subsequently as the Segway PT. ''HT ...
s into Segway Robotic Mobility Platforms. Segway and delivered units to DARPA in April. In June DARPA worked with
SPAWAR Systems Center San Diego 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 ...
/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
Evolution Robotics was an American technological company based in Pasadena, California. It specialized in robotics technologies, with computer vision, localization, and autonomous navigation products.
Evolution Robotics cooperated with Cambridg ...
offers single-camera
VSLAM software, which replaces
range-finding with visual
pattern-matching
In computer science, pattern matching is the act of checking a given sequence of tokens for the presence of the constituents of some pattern. In contrast to pattern recognition, the match usually must be exact: "either it will or will not be a ...
, 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
A digital signal processor (DSP) is a specialized microprocessor chip, with its architecture optimized for the operational needs of digital signal processing. DSPs are fabricated on metal–oxide–semiconductor (MOS) integrated circuit chips. ...
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 vehicle
An automated guided vehicle (AGV), different from an autonomous mobile robot (AMR), is a portable robot that follows along marked long lines or wires on the floor, or uses radio waves, vision cameras, magnets, or lasers for navigation. They ar ...
s (AGVs) tend to use laser-based systems.
Outdoor operation
Outdoors,
localization is primarily handled with
GPS
The Global Positioning System (GPS) is a satellite-based hyperbolic navigation system owned by the United States Space Force and operated by Mission Delta 31. It is one of the global navigation satellite systems (GNSS) that provide geol ...
, 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 the current position of a moving object by using a previously determined position, or fix, and incorporating estimates of speed, heading (or direction or course), and 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 gyro
A rate gyro is a type of gyroscope, which rather than indicating direction, indicates the rate of change of angle with time. If a gyro has only one gimbal ring, with consequently only one plane of freedom, it can be adapted for use as a rate gyro t ...
scopes and
accelerometer
An accelerometer is a device that measures the proper acceleration of an object. Proper acceleration is the acceleration (the rate of change (mathematics), rate of change of velocity) of the object relative to an observer who is in free fall (tha ...
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 beacon
In navigation, a radio beacon or radiobeacon is a kind of beacon, a device that marks a fixed location and allows direction finding, direction-finding equipment to find relative Bearing (navigation), bearing. But instead of employing visible lig ...
s 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 m ...
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, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
or
Open Source Software
Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
, including:
Robot Operating System
Robot Operating System (ROS or ros) is an Open-source software, open-source robotics middleware suite. Although ROS is not an operating system (OS) but a set of software frameworks for robot software software development, development, it provide ...
,
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 O ...
from
Carnegie Mellon
Carnegie may refer to:
People
*Carnegie (surname), including a list of people with the name
**Andrew Carnegie, Scottish-American industrialist and philanthropist
* Clan Carnegie, a lowland Scottish clan
Institutions Named for Andrew Carnegie
* ...
, Player/Stage/Gazebo from the
University of Southern California
The University of Southern California (USC, SC, or Southern Cal) is a Private university, private research university in Los Angeles, California, United States. Founded in 1880 by Robert M. Widney, it is the oldest private research university in ...
and the ARIA
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s
from MobileRobots Inc.
URBI
Urbi is an Open-source software, open-source cross-platform software computing platform written in C++ used to develop applications for robotics and complex systems. Urbi is based on the UObject distributed C++ component architecture. It also in ...
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, Switzerl ...
, which has been developed since 1998 and is licensed by more than 500 universities. It runs on
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and
Mac OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. 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 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 released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
.
References
{{Reflist, 2
Robotics companies of the United States
Technology companies based in the Boston area