scispace - formally typeset
Search or ask a question

Showing papers on "Mobile robot published in 2001"


Journal ArticleDOI
TL;DR: A more robust algorithm is developed called MixtureMCL, which integrates two complimentary ways of generating samples in the estimation of Monte Carlo Localization algorithms, and is applied to mobile robots equipped with range finders.

1,945 citations


Journal ArticleDOI
TL;DR: This paper surveys recent results in coverage path planning, a new path planning approach that determines a path for a robot to pass over all points in its free space, and organizes the coverage algorithms into heuristic, approximate, partial-approximate and exact cellular decompositions.
Abstract: This paper surveys recent results in coverage path planning, a new path planning approach that determines a path for a robot to pass over all points in its free space. Unlike conventional point-to-point path planning, coverage path planning enables applications such as robotic de-mining, snow removal, lawn mowing, car-body painting, machine milling, etc. This paper will focus on coverage path planning algorithms for mobile robots constrained to operate in the plane. These algorithms can be classified as either heuristic or complete. It is our conjecture that most complete algorithms use an exact cellular decomposition, either explicitly or implicitly, to achieve coverage. Therefore, this paper organizes the coverage algorithms into four categories: heuristic, approximate, partial-approximate and exact cellular decompositions. The final section describes some provably complete multi-robot coverage algorithms.

1,206 citations


Journal ArticleDOI
01 Dec 2001
TL;DR: This paper addresses the control of a team of nonholonomic mobile robots navigating in a terrain with obstacles while maintaining a desired formation and changing formations when required, using graph theory.
Abstract: This paper addresses the control of a team of nonholonomic mobile robots navigating in a terrain with obstacles while maintaining a desired formation and changing formations when required, using graph theory. We model the team as a triple, (g, r, H), consisting of a group element g that describes the gross position of the lead robot, a set of shape variables r that describe the relative positions of robots, and a control graph H that describes the behaviors of the robots in the formation. Our framework enables the representation and enumeration of possible control graphs and the coordination of transitions between any two formations.

1,175 citations


Journal ArticleDOI
01 Jun 2001
TL;DR: This work proposes a method for formulating the problem of the smooth hip motion with the largest stability margin using only two parameters, and derive the hip trajectory by iterative computation.
Abstract: Biped robots have better mobility than conventional wheeled robots, but they tend to tip over easily. To be able to walk stably in various environments, such as on rough terrain, up and down slopes, or in regions containing obstacles, it is necessary for the robot to adapt to the ground conditions with a foot motion, and maintain its stability with a torso motion. When the ground conditions and stability constraint are satisfied, it is desirable to select a walking pattern that requires small torque and velocity of the joint actuators. We first formulate the constraints of the foot motion parameters. By varying the values of the constraint parameters, we can produce different types of foot motion to adapt to ground conditions. We then propose a method for formulating the problem of the smooth hip motion with the largest stability margin using only two parameters, and derive the hip trajectory by iterative computation. Finally, the correlation between the actuator specifications and the walking patterns is described through simulation studies, and the effectiveness of the proposed methods is confirmed by simulation examples and experimental results.

859 citations


Journal ArticleDOI
01 Apr 2001
TL;DR: This paper presents a new method for simultaneous localization and mapping that exploits the topology of the robot's free space to localize the robot on a partially constructed map using the generalized Voronoi graph (GVG).
Abstract: This paper presents a new method for simultaneous localization and mapping that exploits the topology of the robot's free space to localize the robot on a partially constructed map. The topology of the environment is encoded in a topological map; the particular topological map used in this paper is the generalized Voronoi graph (GVG), which also encodes some metric information about the robot's environment, as well. In this paper, we present the low-level control laws that generate the GVG edges and nodes, thereby allowing for exploration of an unknown space. With these prescribed control laws, the GVG can be viewed as an arbitrator for a hybrid control system that determines when to invoke a particular low-level controller from a set of controllers all working toward the high-level capability of mobile robot exploration. The main contribution, however, is using the graph structure of the GVG, via a graph matching process, to localize the robot. Experimental results verify the described work.

681 citations


Journal ArticleDOI
TL;DR: This textbook for advanced undergraduates and graduate students emphasizes algorithms for a range of strategies for locomotion, sensing, and reasoning in mobile robots, including significant coverage of SLAM (simultaneous localization and mapping) and multi-robot systems.
Abstract: Mobile robotics is a multidisciplinary field involving both computer science and engineering. Addressing the design of automated systems, it lies at the intersection of artificial intelligence, computational vision, and robotics. This textbook for advanced undergraduates and graduate students emphasizes algorithms for a range of strategies for locomotion, sensing, and reasoning. It concentrates on wheeled and legged mobile robots but discusses a variety of other propulsion systems. The new edition includes advances in robotics and intelligent machines over the last ten years, including significant coverage of SLAM (simultaneous localization and mapping) and multi-robot systems. It includes additional mathematical background and an extensive list of sample problems. Various mathematical techniques that were assumed in the first edition are now briefly introduced in appendices at the end of the text to make the book more self-contained. Researchers as well as students in the field of mobile robotics will appreciate this comprehensive treatment of state-of-the-art methods and key technologies.

676 citations


Proceedings ArticleDOI
01 Jan 2001
TL;DR: This paper proposes a randomized motion planning architecture for dynamical systems in the presence of fixed and moving obstacles that addresses the dynamic constraints on the vehicle's motion, and it provides at the same time a consistent decoupling between low-level control and motion planning.
Abstract: Planning the path of an autonomous, agile vehicle in a dynamic environment is a very complex problem, especially when the vehicle is required to use its full maneuvering capabilities. Recent efforts aimed at using randomized algorithms for planning the path of kinematic and dynamic vehicles have demonstrated considerable potential for implementation on future autonomous platforms. This paper builds upon these efforts by proposing a randomized motion planning architecture for dynamical systems in the presence of fixed and moving obstacles. This architecture addresses the dynamic constraints on the vehicle's motion, and it provides at the same time a consistent decoupling between low-level control and motion planning. Simulation examples involving a ground robot and a small autonomous helicopter, are presented and discussed.

644 citations


Proceedings ArticleDOI
21 May 2001
TL;DR: A vision-based mobile robot localization and mapping algorithm is described which uses scale-invariant image features as landmarks in unmodified dynamic environments which are localized and robot ego-motion is estimated by matching them, taking into account the feature viewpoint variation.
Abstract: A key component of a mobile robot system is the ability to localize itself accurately and build a map of the environment simultaneously. In this paper, a vision-based mobile robot localization and mapping algorithm is described which uses scale-invariant image features as landmarks in unmodified dynamic environments. These 3D landmarks are localized and robot ego-motion is estimated by matching them, taking into account the feature viewpoint variation. With our Triclops stereo vision system, experiments show that these features are robustly matched between views, 3D landmarks are tracked, robot pose is estimated and a 3D map is built.

590 citations


Journal ArticleDOI
TL;DR: An efficient probabilistic algorithm for the concurrent mapping and localization problem that arises in mobile robotics is presented, which addresses the problem in which a team of robots builds a map on-line while simultaneously accommodating errors in the robots’ odometry.
Abstract: An efficient probabilistic algorithm for the concurrent mapping and localization problem that arises in mobile robotics is presented. The algorithm addresses the problem in which a team of robots builds a map on-line while simultaneously accommodating errors in the robots’ odometry. At the core of the algorithm is a technique that combines fast maximum likelihood map growing with a Monte Carlo localizer that uses particle representations. The combination of both yields an on-line algorithm that can cope with large odometric errors typically found when mapping environments with cycles. The algorithm can be implemented in a distributed manner on multiple robot platforms, enabling a team of robots to cooperatively generate a single map of their environment. Finally, an extension is described for acquiring three-dimensional maps, which capture the structure and visual appearance of indoor environments in three dimensions.

566 citations


Patent
James Allard1
01 May 2001
TL;DR: In this article, a point-and-click interface for remote control of a mobile robot and an intuitive user interface for remotely controlling the robot is presented. Butler et al. used a head-up display (HOG) to guide the user toward a target location.
Abstract: Methods of remote control of a mobile robot and an intuitive user interface for remotely controlling a mobile robot are provided. Using a point-and-click device (405), the user is able to choose a target location (430) within a heads-up display (400) toward which to move a mobile robot. Additional graphical overlays (410 &and 412) are provided to aid the user in navigating even in systems with asynchronous communication.

516 citations


Journal ArticleDOI
TL;DR: An overview of vehicle teleoperation is provided and a summary of interfaces currently in use is presented, highlighting the need to be as efficient and as capable as possible.
Abstract: Despite advances in autonomy, there will always be a need for human involvement in vehicle teleoperation. In particular, tasks such as exploration, reconnaissance and surveillance will continue to require human supervision, if not guidance and direct control. Thus, it is critical that the operator interface be as efficient and as capable as possible. In this paper, we provide an overview of vehicle teleoperation and present a summary of interfaces currently in use.

Proceedings ArticleDOI
21 May 2001
TL;DR: A sample-based variant of joint probabilistic data association filters is introduced to track features originating from individual objects and to solve the correspondence problem between the detected features and the filters.
Abstract: One of the goals in the field of mobile robotics is the development of mobile platforms which operate in populated environments and offer various services to humans. For many tasks it is highly desirable that a robot can determine the positions of the humans in its surrounding. In this paper we present a method for tracking multiple moving objects with a mobile robot. We introduce a sample-based variant of joint probabilistic data association filters to track features originating from individual objects and to solve the correspondence problem between the detected features and the filters. In contrast to standard methods, occlusions are handled explicitly during data association. The technique has been implemented and tested on a real robot. Experiments carried out in a typical office environment show that the method is able to track multiple persons even when the trajectories of two people are crossing each other.

Journal ArticleDOI
01 Mar 2001
TL;DR: The GuideCane is a device designed to help blind or visually impaired users navigate safely and quickly among obstacles and other hazards with a very noticeable force felt in the handle.
Abstract: The GuideCane is a device designed to help blind or visually impaired users navigate safely and quickly among obstacles and other hazards. During operation, the user pushes the lightweight GuideCane forward. When the GuideCane's ultrasonic sensors detect an obstacle, the embedded computer determines a suitable direction of motion that steers the GuideCane and the user around it. The steering action results in a very noticeable force felt in the handle, which easily guides the user without any conscious effort on his/her part.

Journal ArticleDOI
TL;DR: The tracking control problem with saturation constraint for a class of unicycle-modeled mobile robots is formulated and solved using the backstepping technique and the idea from the LaSalle's invariance principle, and computer simulations confirm the effectiveness of the proposed tracking control law.
Abstract: The tracking control problem with saturation constraint for a class of unicycle-modeled mobile robots is formulated and solved using the backstepping technique and the idea from the LaSalle's invariance principle. A global result is presented in which several constraints on the linear and the angular velocities of the mobile robot from recent literature are dropped. The proposed controller can simultaneously solve both the tracking and regulation problems of a unicycle-modeled mobile robot. With the proposed control laws, the robot can globally follow any path specified by a straight line, a circle or a path approaching the origin using a single controller. As demonstrated, the circular and parallel parking control problem are solved using the proposed controller. Computer simulations are presented which confirm the effectiveness of the proposed tracking control law. Practical experimental results validate the simulations.

Book ChapterDOI
01 Jan 2001
TL;DR: This chapter investigates the utility of particle filters in the context of mobile robotics, and reports results of applying particle filters to the problem of mobile robot localization, which is theproblem of estimating a robot’s pose relative to a map of its environment.
Abstract: This chapter investigates the utility of particle filters in the context of mobile robotics. In particular, we report results of applying particle filters to the problem of mobile robot localization, which is the problem of estimating a robot’s pose relative to a map of its environment. The localization problem is a key one in mobile robotics, because it plays a fundamental role in various successful mobile robot systems; see e.g., (Cox and Wilfong 1990, Fukuda, Ito, Oota, Arai, Abe, Tanake and Tanaka 1993, Hinkel and Knieriemen 1988, Leonard, Durrant-Whyte and Cox 1992, Rencken 1993, Simmons, Goodwin, Haigh, Koenig and O’Sullivan 1997, Weis, Wetzler and von Puttkamer 1994) and various chapters in (Borenstein, Everett and Feng 1996) and (Kortenkamp, Bonasso and Murphy 1998). Occasionally, it has been referred to as “the most fundamental problem to providing a mobile robot with autonomous capabilities” (Cox 1991).

Journal ArticleDOI
01 Oct 2001
TL;DR: The method uses multi-hypothesis Kalman filter based pose tracking combined with a probabilistic formulation of hypothesis correctness to generate and track Gaussian pose hypotheses online and generates movement commands for the platform to enhance the gathering of information for the pose estimation process.
Abstract: We present a probabilistic approach for mobile robot localization using an incomplete topological world model. The method, called the multi-hypothesis localization (MHL), uses multi-hypothesis Kalman filter based pose tracking combined with a probabilistic formulation of hypothesis correctness to generate and track Gaussian pose hypotheses online. Apart from a lower computational complexity, this approach has the advantage over traditional grid based methods that incomplete and topological world model information can be utilized. Furthermore, the method generates movement commands for the platform to enhance the gathering of information for the pose estimation process. Extensive experiments are presented from two different environments, a typical office environment and an old hospital building.

Proceedings ArticleDOI
07 Oct 2001
TL;DR: This work designs a human-robot system with adjustable autonomy that grants the human meta-level control over the level of robot autonomy, but allows the robot a varying amount of self-direction with each level.
Abstract: Human-robot interaction is becoming an increasingly important research area. In this paper, we present our work on designing a human-robot system with adjustable autonomy and describe not only the prototype interface but also the corresponding, robot behaviors. In our approach, we grant the human meta-level control over the level of robot autonomy, but we allow the robot a varying amount of self-direction with each level. Within this framework of adjustable autonomy, we explore how existing, robot control approaches can be adapted and extended to be compatible with adjustable autonomy.

Journal ArticleDOI
TL;DR: Two model independent solutions to the problem of controlling wheel-based mobile platforms are proposed, based on a so called virtual vehicle approach, where the motion of the reference point on the desired trajectory is governed by a differential equation containing error feedback.
Abstract: Two model independent solutions to the problem of controlling wheel-based mobile platforms are proposed. These two algorithms are based on a so called virtual vehicle approach, where the motion of the reference point on the desired trajectory is governed by a differential equation containing error feedback. This, combined with the fact that the proven stable control algorithms are basically proportional regulators with arbitrary positive gains, make the solutions robust with respect to errors and disturbances, as demonstrated by the experimental results.

Journal ArticleDOI
TL;DR: In this paper, a model-based control design strategy for the kinematic model of a wheeled mobile robot in the presence of input saturations is developed via a simple application of passivity and normalization.

Journal ArticleDOI
TL;DR: The interface incorporates both natural language understanding and gesture recognition as communication modes and believes that with an integrated system, the user is less concerned with how to communicate, and is therefore free to concentrate on the tasks and goals at hand.
Abstract: When we begin to build and interact with machines or robots that either look like humans or have human functionalities and capabilities, then people may well interact with their human-like machines in ways that mimic human-human communication. For example, if a robot has a face, a human might interact with it similarly to how humans interact with other creatures with faces, Specifically, a human might talk to it, gesture to it, smile at it, and so on. If a human interacts with a computer or a machine that understands spoken commands, the human might converse with the machine, expecting it to have competence in spoken language. In our research on a multimodal interface to mobile robots, we have assumed a model of communication and interaction that, in a sense, mimics how people communicate. Our interface therefore incorporates both natural language understanding and gesture recognition as communication modes. We limited the interface to these two modes to simplify integrating them in the interface and to make our research more tractable. We believe that with an integrated system, the user is less concerned with how to communicate (which interactive mode to employ for a task), and is therefore free to concentrate on the tasks and goals at hand. Because we integrate all our system's components, users can choose any combination of our interface's modalities. The onus is on our interface to integrate the input, process it, and produce the desired results.

Proceedings ArticleDOI
21 May 2001
TL;DR: Using a real-time control method based on 3D-LIPM, the Meltran V robot successfully demonstrated 3D dynamic walking without the use of any prepared trajectories.
Abstract: Meltran V, a new biped robot with telescopic legs, is introduced. For 3D walking control of the robot we analyze the dynamics of a three-dimensional inverted pendulum in which motion is constrained to move along an arbitrarily defined plane. From this analysis we obtain simple linear dynamics, the three-dimensional linear inverted pendulum mode (3D-LIPM). Using a real-time control method based on 3D-LIPM, the Meltran V robot successfully demonstrated 3D dynamic walking without the use of any prepared trajectories.

Journal ArticleDOI
TL;DR: The adaptive controller has been successfully implemented and experimentally validated on omnidirectional intelligent navigator (ODIN), an autonomous underwater vehicle that has been designed and built at the University of Hawaii.
Abstract: This paper presents a six-degrees-of-freedom controller for autonomous underwater vehicles. The control algorithm is adaptive in the dynamic parameters that are poorly known and time-varying in the underwater environment. Moreover, the proposed control law adopts quaternions to represent attitude errors, and thus avoids representation singularities that occur when using instead Euler angles description of the orientation. The adaptive controller has been successfully implemented and experimentally validated on omnidirectional intelligent navigator (ODIN), an autonomous underwater vehicle that has been designed and built at the University of Hawaii. The experimental results demonstrate the good performance of the proposed controller within the constraints of the sensory system.

Book
29 Jan 2001
TL;DR: Model development and control objectives.
Abstract: Model development and control objectives.- Robust control.- Adaptive control.- Output feedback control.- Vision based control.- Robustness to kinematic disturbances.- Beyond wheeled mobile robots.

Proceedings ArticleDOI
21 May 2001
TL;DR: A framework for controlling a group of nonholonomic mobile robots equipped with range sensors is described, using the leader-following approach, that allows the robots to automatically switch between continuous-state control laws to achieve a desired formation shape.
Abstract: We describe a framework for controlling a group of nonholonomic mobile robots equipped with range sensors. The vehicles are required to follow a prescribed trajectory while maintaining a desired formation. By using the leader-following approach, we formulate the formation control problem as a hybrid (mode switching) control system. We then develop a decision module that allows the robots to automatically switch between continuous-state control laws to achieve a desired formation shape. The stability properties of the closed-loop hybrid system are studied using the Lyapunov theory. We do not use explicit communication between robots; instead we integrate optimal estimation techniques with nonlinear controllers. Simulation and experimental results verify the validity of our approach.

Proceedings ArticleDOI
01 Oct 2001
TL;DR: A physically inspired 'mesh-based' formalism for solving the concrete tasks of multirobot mapping and calibration of a distributed sensor network is outlined and described.
Abstract: This paper considers two problems which at first sight appear to be quite distinct: localizing a robot in an unknown environment and calibrating an embedded sensor network. We show that both of these can be formulated as special cases of a generalized localization problem. In the standard localization problem, the aim is to determine the pose of some object (usually a mobile robot) relative to a global coordinate system. In our generalized version, the aim is to determine the pose of all elements in a network (both fixed and mobile) relative to an arbitrary global coordinate system. We have developed a physically inspired 'mesh-based' formalism for solving such problems. This paper outlines the formalism, and describes its application to the concrete tasks of multirobot mapping and calibration of a distributed sensor network. The paper presents experimental results for both tasks obtained using a set of Pioneer mobile robots equipped with scanning laser range-finders.

01 Jan 2001
TL;DR: This research presents a probabilistic procedure for simulating human-robot interaction in the context of mobile robots and its applications in the field of teleoperation and robotics.
Abstract: Keywords: mobile robots ; teleoperation ; human-robot interaction ; [VRAI] Note: Carnegie Mellon University Reference LSRO2-REPORT-2001-002 Record created on 2005-02-04, modified on 2017-05-10

Journal ArticleDOI
01 Sep 2001
TL;DR: This work presents an approach that allows a robot to learn task representations from its own experiences of interacting with a human, and describes a generalization of the framework to allow a robots to interact with humans in order to handle unexpected situations that can occur in its task execution.
Abstract: We focus on a robotic domain in which a human acts both as a teacher and a collaborator to a mobile robot. First, we present an approach that allows a robot to learn task representations from its own experiences of interacting with a human. While most approaches to learning from demonstration have focused on acquiring policies (i.e., collections of reactive rules), we demonstrate a mechanism that constructs high-level task representations based on the robot's underlying capabilities. Next, we describe a generalization of the framework to allow a robot to interact with humans in order to handle unexpected situations that can occur in its task execution. Without using explicit communication, the robot is able to engage a human to aid it during certain parts of task execution. We demonstrate our concepts with a mobile robot learning various tasks from a human and, when needed, interacting with a human to get help performing them.

Journal ArticleDOI
01 Dec 2001
TL;DR: This paper describes how multisensor fusion increases both reliability and precision of the environmental observations used for the simultaneous localization and map-building problem for mobile robots.
Abstract: This paper describes how multisensor fusion increases both reliability and precision of the environmental observations used for the simultaneous localization and map-building problem for mobile robots. Multisensor fusion is performed at the level of landmarks, which represent sets of related and possibly correlated sensor observations. The work emphasizes the idea of partial redundancy due to the different nature of the information provided by different sensors. Experimentation with a mobile robot equipped with a multisensor system composed of a 2D laser rangefinder and a charge coupled device camera is reported.

Proceedings ArticleDOI
29 Oct 2001
TL;DR: A cooperative scheme for localizing the robots based on visual imagery that is more robust than decentralized localization and a set of control algorithms that allow the robots to maintain a prescribed formation are described.
Abstract: We describe a framework for coordinating multiple robots in cooperative manipulation tasks in which vision is used for establishing relative position and orientation and maintaining formation. The two key contributions are a cooperative scheme for localizing the robots based on visual imagery that is more robust than decentralized localization, and a set of control algorithms that allow the robots to maintain a prescribed formation (shape and size). The ability to maintain a prescribed formation allows the robots to "trap" objects in their midst, and to "flow" the formation to a desired position. We derive the cooperative localization and control algorithms and present experimental results that illustrate the implementation and the performance of these algorithms.

Proceedings ArticleDOI
29 Oct 2001
TL;DR: This work presents an algorithm for planning safe navigation strategies for biped robots moving in obstacle-cluttered environments that takes into account the unique ability of legged robots such as bipedal humanoids to traverse obstacles by stepping over them.
Abstract: We present an algorithm for planning safe navigation strategies for biped robots moving in obstacle-cluttered environments. From a discrete set of plausible statically-stable, single-step motions, a forward dynamic programming approach is used to compute a sequence of feasible footstep locations. In contrast to existing navigation strategies for mobile robots, our method is a global method that takes into account the unique ability of legged robots such as bipedal humanoids to traverse obstacles by stepping over them. Heuristics designed to minimize the number and complexity of the step motions are used to encode cost functions used for searching a footstep transition graph. We show preliminary results of an experimental implementation of the algorithm using a model of the H6 humanoid navigating on an office floor littered with obstacles.