HOME

TheInfoList



OR:

The Denning Mobile Robot Company of
Boston Boston (), officially the City of Boston, is the state capital and most populous city of the Commonwealth of Massachusetts, as well as the cultural and financial center of the New England region of the United States. It is the 24th- mo ...
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 th ...
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 Francesco Mondada (born 17 March 1967) is a Swiss professor in artificial intelligence and robotics. He got a Master's degree in Microengineering at the EPFL in 1991 and a PhD degree in 1997. He is one of the creators of the Khepera and directed ...
's K-Team (
Switzerland ). Swiss law does not designate a ''capital'' as such, but the federal parliament and government are installed in Bern, while other federal institutions, such as the federal courts, are in other cities (Bellinzona, Lausanne, Luzern, Neuchâtel ...
), 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 iRobot Corporation is an American technology company that designs and builds consumer robots. It was founded in 1990 by three members of MIT's Artificial Intelligence Lab, who designed robots for space exploration and military defense. The com ...
. 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 Adv ...
) contracted with
Segway The Segway is a two-wheeled, self-balancing personal transporter invented by Dean Kamen and brought to market in 2001 as the Segway HT, subsequently as the Segway PT, and manufactured by Segway Inc. ''HT'' is an initialism for "human transp ...
to convert fifteen
Segway PT The Segway is a two-wheeled, self-balancing personal transporter invented by Dean Kamen and brought to market in 2001 as the Segway HT, subsequently as the Segway PT, and manufactured by Segway Inc. ''HT'' is an initialism for "human transpo ...
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 PatrolBot is a programmable autonomous general purpose service robot rover built by MobileRobots Inc. PatrolBots are manufactured in various configurations and serve as bases for companies developing delivery robots, security robots, environment ...
, PowerBot, and PeopleBot. These platforms can map buildings and navigate out-of-the-box, using
SLAM Slam, SLAM or SLAMS may refer to: Arts, entertainment, and media Fictional elements * S.L.A.M. (Strategic Long-Range Artillery Machine), a fictional weapon in the ''G.I. Joe'' universe * SLAMS (Space-Land-Air Missile Shield), a fictional anti-ball ...
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 determi ...
/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 their product range covering computer vision, localization and autonomous navigation. Evolution Robotics cooper ...
offers single-camera
VSLAM Simultaneous localization and mapping (SLAM) is the computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent's location within it. While this initially appears to be a chi ...
software, which replaces
range-finding A rangefinder (also rangefinding telemeter, depending on the context) is a device used to measure distances to remote objects. Originally optical devices used in surveying, they soon found applications in other fields, such as photography a ...
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 has to be exact: "either it will or will not be ...
, 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 MOS integrated circuit chips. They are widely used in audio si ...
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 welding, painting, assembly, disassembly, pick a ...
s and automated guided vehicles (AGVs) tend to use laser-based systems.


Outdoor operation

Outdoors,
localization Localization or localisation may refer to: Biology * Localization of function, locating psychological functions in the brain or nervous system; see Linguistic intelligence * Localization of sensation, ability to tell what part of the body is a ...
is primarily handled with
GPS The Global Positioning System (GPS), originally Navstar GPS, is a Radionavigation-satellite service, satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of t ...
, 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. ...
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 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 accele ...
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-rig In maritime transport terms, and most commonly in sailing, jury-rigged is an adjective, a noun, and a verb. It can describe the actions of temporary makeshift running repairs made with only the tools and materials on board; and the subsequent r ...
ged 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 equipment to find relative bearing. But instead of employing visible light, radio beacons transmit electromagnet ...
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 me ...
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, no ...
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. Open ...
, including:
Robot Operating System Robot Operating System (ROS or ros) is an open-source robotics middleware suite. Although ROS is not an operating system (OS) but a set of software frameworks for robot software development, it provides services designed for a heterogeneous compu ...
,
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 Carmen (novella), novella of the same title by Prosper Mérimée. The opera was first perfo ...
from
Carnegie Mellon Carnegie may refer to: People * Carnegie (surname), including a list of people with the name * Clan Carnegie, a lowland Scottish clan Institutions Named for Andrew Carnegie *Carnegie Building (Troy, New York), on the campus of Rensselaer Polyt ...
, 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 C ...
and the ARIA
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
s 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 langu ...
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, Switzer ...
, 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 ...
,
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 serv ...
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 (computer), Mac computers. Within the market of ...
. 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 upgrade to its predecessors, Windows 2000 for high-end and ...
.


References

{{DEFAULTSORT:Autonomous Research Robot