scispace - formally typeset
Search or ask a question

Showing papers on "Mobile robot published in 2010"


Journal ArticleDOI
TL;DR: An introductory description to the graph-based SLAM problem is provided and a state-of-the-art solution that is based on least-squares error minimization and exploits the structure of the SLAM problems during optimization is discussed.
Abstract: Being able to build a map of the environment and to simultaneously localize within this map is an essential skill for mobile robots navigating in unknown environments in absence of external referencing systems such as GPS. This so-called simultaneous localization and mapping (SLAM) problem has been one of the most popular research topics in mobile robotics for the last two decades and efficient approaches for solving this task have been proposed. One intuitive way of formulating SLAM is to use a graph whose nodes correspond to the poses of the robot at different points in time and whose edges represent constraints between the poses. The latter are obtained from observations of the environment or from movement actions carried out by the robot. Once such a graph is constructed, the map can be computed by finding the spatial configuration of the nodes that is mostly consistent with the measurements modeled by the edges. In this paper, we provide an introductory description to the graph-based SLAM problem. Furthermore, we discuss a state-of-the-art solution that is based on least-squares error minimization and exploits the structure of the SLAM problems during optimization. The goal of this tutorial is to enable the reader to implement the proposed methods from scratch.

1,103 citations


Proceedings ArticleDOI
03 Dec 2010
TL;DR: IGP is developed, a nonparametric statistical model based on dependent output Gaussian processes that can estimate crowd interaction from data that naturally captures the non-Markov nature of agent trajectories, as well as their goal-driven navigation.
Abstract: In this paper, we study the safe navigation of a mobile robot through crowds of dynamic agents with uncertain trajectories. Existing algorithms suffer from the “freezing robot” problem: once the environment surpasses a certain level of complexity, the planner decides that all forward paths are unsafe, and the robot freezes in place (or performs unnecessary maneuvers) to avoid collisions. Since a feasible path typically exists, this behavior is suboptimal. Existing approaches have focused on reducing the predictive uncertainty for individual agents by employing more informed models or heuristically limiting the predictive covariance to prevent this overcautious behavior. In this work, we demonstrate that both the individual prediction and the predictive uncertainty have little to do with the frozen robot problem. Our key insight is that dynamic agents solve the frozen robot problem by engaging in “joint collision avoidance”: They cooperatively make room to create feasible trajectories. We develop IGP, a nonparametric statistical model based on dependent output Gaussian processes that can estimate crowd interaction from data. Our model naturally captures the non-Markov nature of agent trajectories, as well as their goal-driven navigation. We then show how planning in this model can be efficiently implemented using particle based inference. Lastly, we evaluate our model on a dataset of pedestrians entering and leaving a building, first comparing the model with actual pedestrians, and find that the algorithm either outperforms human pedestrians or performs very similarly to the pedestrians. We also present an experiment where a covariance reduction method results in highly overcautious behavior, while our model performs desirably.

547 citations


Proceedings ArticleDOI
03 May 2010
TL;DR: This paper describes a navigation system that allowed a robot to complete 26.2 miles of autonomous navigation in a real office environment, including an efficient Voxel-based 3D mapping algorithm that explicitly models unknown space.
Abstract: This paper describes a navigation system that allowed a robot to complete 26.2 miles of autonomous navigation in a real office environment. We present the methods required to achieve this level of robustness, including an efficient Voxel-based 3D mapping algorithm that explicitly models unknown space. We also provide an open-source implementation of the algorithms used, as well as simulated environments in which our results can be verified.

536 citations


Proceedings ArticleDOI
03 May 2010
TL;DR: The reliability and robustness of this novel vision-based grasp point detection algorithm enables for the first time a robot with general purpose manipulators to reliably and fully-autonomously fold previously unseen towels.
Abstract: We present a novel vision-based grasp point detection algorithm that can reliably detect the corners of a piece of cloth, using only geometric cues that are robust to variation in texture. Furthermore, we demonstrate the effectiveness of our algorithm in the context of folding a towel using a general-purpose two-armed mobile robotic platform without the use of specialized end-effectors or tools. The robot begins by picking up a randomly dropped towel from a table, goes through a sequence of vision-based re-grasps and manipulations—partially in the air, partially on the table—and finally stacks the folded towel in a target location. The reliability and robustness of our algorithm enables for the first time a robot with general purpose manipulators to reliably and fully-autonomously fold previously unseen towels, demonstrating success on all 50 out of 50 single-towel trials as well as on a pile of 5 towels.

440 citations


Journal ArticleDOI
TL;DR: In this article, a physics-based model is proposed for a biomimetic robotic fish propelled by an ionic polymer-metal composite (IPMC) actuator, which incorporates both IPMC actuation dynamics and hydrodynamics, and predicts the steady-state cruising speed of the robot under a given periodic actuation voltage.
Abstract: In this paper, a physics-based model is proposed for a biomimetic robotic fish propelled by an ionic polymer-metal composite (IPMC) actuator. Inspired by the biological fin structure, a passive plastic fin is further attached to the IPMC beam. The model incorporates both IPMC actuation dynamics and the hydrodynamics, and predicts the steady-state cruising speed of the robot under a given periodic actuation voltage. The interactions between the plastic fin and the IPMC actuator are also captured in the model. Experimental results have shown that the proposed model is able to predict the motion of robotic fish for different tail dimensions. Since most of the model parameters are expressed in terms of fundamental physical properties and geometric dimensions, the model is expected to be instrumental in optimal design of the robotic fish.

428 citations


Book ChapterDOI
01 Jan 2010
TL;DR: Using data with ground truth from an RTK GPS system, it is shown experimentally that the algorithms can track motion, in off-road terrain, over distances of 10 km, with an error of less than 10 m.
Abstract: Motion estimation from stereo imagery, sometimes called visual odometry, is a well-known process. However, it is difficult to achieve good performance using standard techniques. We present the results of several years of work on an integrated system to localize a mobile robot in rough outdoor terrain using visual odometry, with an increasing degree of precision. We discuss issues that are important for real-time, high-precision performance: choice of features, matching strategies, incremental bundle adjustment, and filtering with inertial measurement sensors. Using data with ground truth from an RTK GPS system, we show experimentally that our algorithms can track motion, in off-road terrain, over distances of 10 km, with an error of less than 10 m (0.1%).

413 citations


Proceedings ArticleDOI
03 Dec 2010
TL;DR: This paper compares their method, called Sparse Pose Adjustment (SPA), with competing indirect methods, and shows that it outperforms them in terms of convergence speed and accuracy, and demonstrates its effectiveness on a large set of indoor real-world maps, and a very large simulated dataset.
Abstract: Pose graphs have become a popular representation for solving the simultaneous localization and mapping (SLAM) problem. A pose graph is a set of robot poses connected by nonlinear constraints obtained from observations of features common to nearby poses. Optimizing large pose graphs has been a bottleneck for mobile robots, since the computation time of direct nonlinear optimization can grow cubically with the size of the graph. In this paper, we propose an efficient method for constructing and solving the linear subproblem, which is the bottleneck of these direct methods. We compare our method, called Sparse Pose Adjustment (SPA), with competing indirect methods, and show that it outperforms them in terms of convergence speed and accuracy. We demonstrate its effectiveness on a large set of indoor real-world maps, and a very large simulated dataset. Open-source implementations in C++, and the datasets, are publicly available.

370 citations


Patent
30 Jun 2010
TL;DR: In this article, a hybrid surgical robot system consisting of a robot arm, an instrument mounted on the robot arm such that the instrument operates by the driving force delivered by the robot, and a handle which applies a driving force to the instrument by user manipulation is presented.
Abstract: Disclosed are a hybrid surgical robot system and a method for controlling a surgical robot. The hybrid surgical robot system comprises: a robot arm; an instrument mounted on the robot arm such that the instrument operates by the driving force delivered by the robot arm; and a handle which applies a driving force to the instrument by user manipulation, wherein said instrument performs surgical tasks by the driving force delivered by the robot arm and/or by the driving force delivered by the handle. The hybrid surgical robot system of the present invention has said manual handle mounted on the surgical robot having the instrument, thus efficiently conducting surgery through the cooperation between a surgeon and the robot, and the surgeon near the patient can directly and manually manipulate the handle to conduct surgery upon the occurrence of emergency during the performance of a remote surgical procedure using the surgical robot.

343 citations


Proceedings ArticleDOI
03 May 2010
TL;DR: A mobile robot that autonomously navigates in indoor environments using WiFi sensory data and a continuous perceptual model of the environment generated from the discrete graph-based WiFi signal strength sampling is contributed.
Abstract: Building upon previous work that demonstrates the effectiveness of WiFi localization information per se, in this paper we contribute a mobile robot that autonomously navigates in indoor environments using WiFi sensory data. We model the world as a WiFi signature map with geometric constraints and introduce a continuous perceptual model of the environment generated from the discrete graph-based WiFi signal strength sampling. We contribute our WiFi localization algorithm which continuously uses the perceptual model to update the robot location in conjunction with its odometry data. We then briefly introduce a navigation approach that robustly uses the WiFi location estimates. We present the results of our exhaustive tests of the WiFi localization independently and in conjunction with the navigation of our custom-built mobile robot in extensive long autonomous runs.

285 citations


Journal ArticleDOI
TL;DR: The receding-horizon scheme is proposed to incorporate into the leader-follower controller to yield a fast convergence rate of the formation tracking errors and to solve the formation problem of multiple non-holonomic mobile robots with a rapid error convergence rate.
Abstract: In this paper we present a receding-horizon leader-follower (RH-LF) control framework to solve the formation problem of multiple non-holonomic mobile robots with a rapid error convergence rate. To maintain the desired leader-follower relationship, we propose a separation-bearing-orientation scheme (SBOS) for two-robot formations and separation-separation-orientation scheme (SSOS) for three-robot formations in deriving the desired postures of the followers. Unlike the other leader-follower approaches in the existing literature, the orientation deviations between the leaders and followers are explicitly controlled in our framework, which enables us to successfully solve formation controls when robots move backwards, which is termed as a formation backwards problem in this paper. Further, we propose to incorporate the receding-horizon scheme into our leader-follower controller to yield a fast convergence rate of the formation tracking errors. Experiments are finally performed on a group of mobile robots to demonstrate the effectiveness of the proposed formation control framework.

265 citations


Proceedings ArticleDOI
03 May 2010
TL;DR: This paper uses inverse reinforcement learning (IRL) to learn human-like navigation behavior based on example paths and shows that the planner learned to guide the robot along the flow of people when the environment is crowded, and along the shortest path if no people are around.
Abstract: The goal of this research is to enable mobile robots to navigate through crowded environments such as indoor shopping malls, airports, or downtown side walks. The key research question addressed in this paper is how to learn planners that generate human-like motion behavior. Our approach uses inverse reinforcement learning (IRL) to learn human-like navigation behavior based on example paths. Since robots have only limited sensing, we extend existing IRL methods to the case of partially observable environments. We demonstrate the capabilities of our approach using a realistic crowd flow simulator in which we modeled multiple scenarios in crowded environments. We show that our planner learned to guide the robot along the flow of people when the environment is crowded, and along the shortest path if no people are around.

Proceedings ArticleDOI
03 May 2010
TL;DR: This paper presents a geometry-based, multi-layered synergistic approach to solve motion planning problems for mobile robots involving temporal goals, and presents a technique to construct the discrete abstraction using the geometry of the obstacles and the propositions defined over the workspace.
Abstract: This paper presents a geometry-based, multi-layered synergistic approach to solve motion planning problems for mobile robots involving temporal goals. The temporal goals are described over subsets of the workspace (called propositions) using temporal logic. A multi-layered synergistic framework has been proposed recently for solving planning problems involving significant discrete structure. In this framework, a high-level planner uses a discrete abstraction of the system and the exploration information to suggest feasible high-level plans. A low-level sampling-based planner uses the physical model of the system, and the suggested high-level plans, to explore the state-space for feasible solutions. In this paper, we advocate the use of geometry within the above framework to solve motion planning problems involving temporal goals. We present a technique to construct the discrete abstraction using the geometry of the obstacles and the propositions defined over the workspace. Furthermore, we show through experiments that the use of geometry results in significant computational speedups compared to previous work. Traces corresponding to trajectories of the system are defined employing the sampling interval used by the low-level algorithm. The applicability of the approach is shown for second-order nonlinear robot models in challenging workspace environments with obstacles, and for a variety of temporal logic specifications.

Proceedings ArticleDOI
03 Dec 2010
TL;DR: CRAM equips autonomous robots with lightweight reasoning mechanisms that can infer control decisions rather than requiring the decisions to be preprogrammed, which makes them much more flexible, reliable, and general than control programs that lack such cognitive capabilities.
Abstract: This paper describes CRAM (Cognitive Robot Abstract Machine) as a software toolbox for the design, the implementation, and the deployment of cognition-enabled autonomous robots performing everyday manipulation activities. CRAM equips autonomous robots with lightweight reasoning mechanisms that can infer control decisions rather than requiring the decisions to be preprogrammed. This way CRAM-programmed autonomous robots are much more flexible, reliable, and general than control programs that lack such cognitive capabilities. CRAM does not require the whole domain to be stated explicitly in an abstract knowledge base. Rather, it grounds symbolic expressions in the knowledge representation into the perception and actuation routines and into the essential data structures of the control programs. In the accompanying video, we show complex mobile manipulation tasks performed by our household robot that were realized using the CRAM infrastructure.

Journal ArticleDOI
TL;DR: In this article, the authors present the most important achievements in the field of distribution power line inspection by mobile robots, including automated helicopter inspection, inspection with flying robots and inspection with climbing robots.
Abstract: The purpose of this paper is to present the most important achievements in the field of distribution power line inspection by mobile robots. Stimulated by the need for fast, accurate, safe and low-cost power line inspection, which would increase the quality of power delivery, the field of automated power line inspection has witnessed rapid development over the last decade. This paper addresses automated helicopter inspection, inspection with flying robots and inspection with climbing robots. The first attempts to automate power line inspection were conducted in the field of helicopter inspection. In recent years, however, the research was mostly focused on flying and climbing robots. These two types of robots for automated power line inspection are critically assessed according to four important characteristics: design requirements, inspection quality, autonomy and universality of inspection. Besides, some general not yet identified problems and tasks of inspection robots, which should be addressed in the future, are presented. In conclusion, the two robot types have specific benefits and drawbacks so that none can currently be considered generally advantageous.

Proceedings ArticleDOI
03 Dec 2010
TL;DR: A new prototype robot named RIBA with human-type arms that is designed to perform heavy physical tasks requiring human contact, and it is succeeded in transferring a human from a bed to a wheelchair and back.
Abstract: In aging societies, there is a strong demand for robotics to tackle problems caused by the aging population. Patient transfer, such as lifting and moving a bedridden patient from a bed to a wheelchair and back, is one of the most physically challenging tasks in nursing care, the burden of which should be reduced by the introduction of robot technologies. We have developed a new prototype robot named RIBA with human-type arms that is designed to perform heavy physical tasks requiring human contact, and we succeeded in transferring a human from a bed to a wheelchair and back. To use RIBA in changeable and realistic environments, cooperation between the caregiver and the robot is required. The caregiver takes responsibility for monitoring the environment and determining suitable actions, while the robot undertakes hard physical tasks. The instructions can be intuitively given by the caregiver to RIBA through tactile sensors using a newly proposed method named tactile guidance. In the present paper, we describe RIBA's design concept, its basic specifications, and the tactile guidance method. Experiments including the transfer of humans are also reported.

Journal ArticleDOI
TL;DR: The body representations in biology is surveyed from a functional or computational perspective to set ground for a review of the concept of body schema in robotics and identifies trends in these research areas and proposes future research directions.
Abstract: How is our body imprinted in our brain? This seemingly simple question is a subject of investigations of diverse disciplines, psychology, and philosophy originally complemented by neurosciences more recently. Despite substantial efforts, the mysteries of body representations are far from uncovered. The most widely used notions-body image and body schema-are still waiting to be clearly defined. The mechanisms that underlie body representations are coresponsible for the admiring capabilities that humans or many mammals can display: combining information from multiple sensory modalities, controlling their complex bodies, adapting to growth, failures, or using tools. These features are also desirable in robots. This paper surveys the body representations in biology from a functional or computational perspective to set ground for a review of the concept of body schema in robotics. First, we examine application-oriented research: how a robot can improve its capabilities by being able to automatically synthesize, extend, or adapt a model of its body. Second, we summarize the research area in which robots are used as tools to verify hypotheses on the mechanisms underlying biological body representations. We identify trends in these research areas and propose future research directions.

Proceedings ArticleDOI
03 Dec 2010
TL;DR: The marXbot is presented, a miniature mobile robot that addresses the needs of collective-robotic experiments by allowing complex tasks in large environments for long durations, and has better energy management, vision, and interaction capabilities.
Abstract: Collective and swarm robotics explores scenarios involving many robots running at the same time. A good platform for collective-robotic experiments should provide certain features among others: it should have a large battery life, it should be able to perceive its peers, and it should be capable of interacting with them. This paper presents the marXbot, a miniature mobile robot that addresses these needs. The marXbot uses differential-drive treels to provide rough-terrain mobility. The marXbot allows continuous experiments thanks to a sophisticated energy management and a hotswap battery exchange mechanism. The marXbot can self-assemble with peers using a compliant attachment mechanism. The marXbot provides high-quality vision, using two cameras directly interfaced with an ARM processor. Compared to the related work, the marXbot has better energy management, vision, and interaction capabilities. By allowing complex tasks in large environments for long durations, the marXbot opens new perspectives for the collective-robotic research.

Journal ArticleDOI
TL;DR: This paper proposes a simple adaptive control approach for path tracking of uncertain nonholonomic mobile robots incorporating actuator dynamics, and adopts the adaptive control technique to treat all uncertainties and derive adaptation laws from the Lyapunov stability theory.
Abstract: Almost all existing controllers for nonholonomic mobile robots are designed without considering the actuator dynamics. This is because the presence of the actuator dynamics increases the complexity of the system dynamics, and makes difficult the design of the controller. In this paper, we propose a simple adaptive control approach for path tracking of uncertain nonholonomic mobile robots incorporating actuator dynamics. All parameters of robot kinematics, robot dynamics, and actuator dynamics are assumed to be uncertain. For the simple controller design, the dynamic surface control methodology is applied and extended to mobile robots that the number of inputs and outputs is different. We also adopt the adaptive control technique to treat all uncertainties and derive adaptation laws from the Lyapunov stability theory. Finally, simulation results demonstrate the effectiveness of the proposed controller.

Proceedings Article
12 May 2010
TL;DR: A hierarchical planning system that finds high-quality kinematic solutions to task-level problems and takes advantage of subtask-specific irrelevance information, reusing optimal solutions to state-abstracted sub-problems across the search space.
Abstract: We present a hierarchical planning system and its application to robotic manipulation. The novel features of the system are: 1) it finds high-quality kinematic solutions to task-level problems; 2) it takes advantage of subtask-specific irrelevance information, reusing optimal solutions to state-abstracted sub-problems across the search space. We briefly describe how the system handles uncertainty during plan execution, and present results on discrete problems as well as pick-and-place tasks for a mobile robot.

Proceedings ArticleDOI
03 Dec 2010
TL;DR: The design of a Cartesian Controller for a generic robot manipulator that deals with a large number of degrees of freedom, produce smooth, human-like motion and is able to compute the trajectory on-line is described.
Abstract: In this paper we describe the design of a Cartesian Controller for a generic robot manipulator. We address some of the challenges that are typically encountered in the field of humanoid robotics. The solution we propose deals with a large number of degrees of freedom, produce smooth, human-like motion and is able to compute the trajectory on-line. In this paper we support the idea that to produce significant advancements in the field of robotics it is important to compare different approaches not only at the theoretical level but also at the implementation level. For this reason we test our software on the iCub platform and compare its performance against other available solutions.

Journal ArticleDOI
TL;DR: This paper describes a representation of constrained motion for joint-space planners and develops two simple and efficient methods for constrained sampling of joint configurations: tangent-space sampling (TS) and first-order retraction (FR).
Abstract: We explore global randomized joint-space path planning for articulated robots that are subjected to task-space constraints. This paper describes a representation of constrained motion for joint-space planners and develops two simple and efficient methods for constrained sampling of joint configurations: tangent-space sampling (TS) and first-order retraction (FR). FR is formally proven to provide global sampling for linear task-space transformations. Constrained joint-space planning is important for many real-world problems, which involves redundant manipulators. On the one hand, tasks are designated in workspace coordinates: to rotate doors about fixed axes, to slide drawers along fixed trajectories, or to hold objects level during transport. On the other hand, joint-space planning gives alternative paths that use redundant degrees of freedom (DOFs) to avoid obstacles or satisfy additional goals while performing a task. We demonstrate that our methods are faster and more invariant to parameter choices than the techniques that exist.

Journal ArticleDOI
TL;DR: A differential geometric approach is pursued and purely algebraic conditions for local stability of invariant embedded submanifolds are derived and result in instability of all invariant sets other than the target formation.
Abstract: In the formation control problem for autonomous robots, a distributed control law steers the robots to the desired target formation. A local stability result of the target formation can be derived by methods of linearization and center manifold theory or via a Lyapunov-based approach. Besides the target formation, the closed-loop dynamics of the robots feature various other undesired invariant sets such as nonrigid formations. This note addresses a global stability analysis of the closed-loop formation control dynamics. We pursue a differential geometric approach and derive purely algebraic conditions for local stability of invariant embedded submanifolds. These theoretical results are then applied to the well-known example of a cyclic triangular formation and result in instability of all invariant sets other than the target formation.

Proceedings ArticleDOI
03 May 2010
TL;DR: An autonomous robotic system capable of navigating through an office environment, opening doors along the way, and plugging itself into electrical outlets to recharge as needed is described.
Abstract: We describe an autonomous robotic system capable of navigating through an office environment, opening doors along the way, and plugging itself into electrical outlets to recharge as needed. We demonstrate through extensive experimentation that our robot executes these tasks reliably, without requiring any modification to the environment. We present robust detection algorithms for doors, door handles, and electrical plugs and sockets, combining vision and laser sensors. We show how to overcome the unavoidable shortcoming of perception by integrating compliant control into manipulation motions. We present a visual-differencing approach to high-precision plug-insertion that avoids the need for high-precision hand-eye calibration.

Journal ArticleDOI
TL;DR: A multi-modal place classification system that allows a mobile robot to identify places and recognize semantic categories in an indoor environment using a high-level cue integration scheme based on a Support Vector Machine that learns how to optimally combine and weight each cue.
Abstract: The ability to represent knowledge about space and its position therein is crucial for a mobile robot. To this end, topological and semantic descriptions are gaining popularity for augmenting purely metric space representations. In this paper we present a multi-modal place classification system that allows a mobile robot to identify places and recognize semantic categories in an indoor environment. The system effectively utilizes information from different robotic sensors by fusing multiple visual cues and laser range data. This is achieved using a high-level cue integration scheme based on a Support Vector Machine (SVM) that learns how to optimally combine and weight each cue. Our multi-modal place classification approach can be used to obtain a real-time semantic space labeling system which integrates information over time and space. We perform an extensive experimental evaluation of the method for two different platforms and environments, on a realistic off-line database and in a live experiment on an autonomous robot. The results clearly demonstrate the effectiveness of our cue integration scheme and its value for robust place classification under varying conditions.

Proceedings ArticleDOI
03 Dec 2010
TL;DR: The Linear Temporal Logic MissiOn Planning toolkit is a software package designed to assist in the rapid development, implementation, and testing of high-level robot controllers.
Abstract: The Linear Temporal Logic MissiOn Planning (LTLMoP) toolkit is a software package designed to assist in the rapid development, implementation, and testing of high-level robot controllers. In this toolkit, structured English and Linear Temporal Logic are used to write high-level reactive task specifications, which are then automatically transformed into correct robot controllers that can be used to drive either a simulated or a real robot. LTLMoP's modular design makes it ideal for research in areas such as controller synthesis, semantic parsing, motion planning, and human-robot interaction.

Journal ArticleDOI
TL;DR: In this paper, the authors deal with the strain measurement caused by industrial robots and discuss design criterions of robot collaboration with a human operator in a cell production assembly system, where several basic strains are experimentally measured: distance from a swinging robot to an operator, speed at robot's movement towards an operator and so on.

Proceedings ArticleDOI
02 Mar 2010
TL;DR: In this article, the relationship between motion characteristics of a robot and perceived affect was analyzed based on a literature study and two motion characteristics, namely acceleration and curvature, which appear to be most influential for how motion is perceived.
Abstract: Nonverbal behaviors serve as a rich source of information in inter human communication. In particular, motion cues can reveal details on a person's current physical and mental state. Research has shown, that people do not only interpret motion cues of humans in these terms, but also the motion of animals and inanimate devices such as robots. In order to successfully integrate mobile robots in domestic environments, designers have therefore to take into account how the device will be perceived by the user. In this study we analyzed the relationship between motion characteristics of a robot and perceived affect. Based on a literature study we selected two motion characteristics, namely acceleration and curvature, which appear to be most influential for how motion is perceived. We systematically varied these motion parameters and recorded participants interpretations in terms of affective content. Our results suggest a strong relation between motion parameters and attribution of affect, while the type of embodiment had no effect. Furthermore, we found that the level of acceleration can be used to predict perceived arousal and that valence information is at least partly encoded in an interaction between acceleration and curvature. These findings are important for the design of behaviors for future autonomous household robots.

Journal ArticleDOI
TL;DR: The most recent version of the assistive mobile manipulator EL-E is presented with a focus on the subsystem that enables the robot to retrieve objects from and deliver objects to flat surfaces, including the use of specialized behaviors, task-relevant features, and low-dimensional representations.
Abstract: Assistive mobile robots that autonomously manipulate objects within everyday settings have the potential to improve the lives of the elderly, injured, and disabled. Within this paper, we present the most recent version of the assistive mobile manipulator EL-E with a focus on the subsystem that enables the robot to retrieve objects from and deliver objects to flat surfaces. Once provided with a 3D location via brief illumination with a laser pointer, the robot autonomously approaches the location and then either grasps the nearest object or places an object. We describe our implementation in detail, while highlighting design principles and themes, including the use of specialized behaviors, task-relevant features, and low-dimensional representations. We also present evaluations of EL-E's performance relative to common forms of variation. We tested EL-E's ability to approach and grasp objects from the 25 object categories that were ranked most important for robotic retrieval by motor-impaired patients from the Emory ALS Center. Although reliability varied, EL-E succeeded at least once with objects from 21 out of 25 of these categories. EL-E also approached and grasped a cordless telephone on 12 different surfaces including floors, tables, and counter tops with 100% success. The same test using a vitamin pill (ca. 15 mm × 5 mm × 5 mm) resulted in 58% success.

Proceedings ArticleDOI
10 May 2010
TL;DR: This work introduces a visitor's companion robot agent, as a natural task for such symbiotic interaction between robot agents and humans to overcome the robot limitations while allowing robots to also help humans.
Abstract: Several researchers, present authors included, envision personal mobile robot agents that can assist humans in their daily tasks. Despite many advances in robotics, such mobile robot agents still face many limitations in their perception, cognition, and action capabilities. In this work, we propose a symbiotic interaction between robot agents and humans to overcome the robot limitations while allowing robots to also help humans. We introduce a visitor's companion robot agent, as a natural task for such symbiotic interaction. The visitor lacks knowledge of the environment but can easily open a door or read a door label, while the mobile robot with no arms cannot open a door and may be confused about its exact location, but can plan paths well through the building and can provide useful relevant information to the visitor. We present this visitor companion task in detail with an enumeration and formalization of the actions of the robot agent in its interaction with the human. We briefly describe the wifi-based robot localization algorithm and show results of the different levels of human help to the robot during its navigation. We then test the value of robot help to the visitor during the task to understand the relationship tradeoffs. Our work has been fully implemented in a mobile robot agent, CoBot, which has successfully navigated for several hours and continues to navigate in our indoor environment.

Journal ArticleDOI
TL;DR: The application of Learning from Demonstration to this task for the Crusher autonomous navigation platform is explored, using expert examples of desired navigation behavior and mappings from both online and offline perceptual data to planning costs are learned.
Abstract: Rough terrain autonomous navigation continues to pose a challenge to the robotics community. Robust navigation by a mobile robot depends not only on the individual performance of perception and planning systems, but on how well these systems are coupled. When traversing complex unstructured terrain, this coupling (in the form of a cost function) has a large impact on robot behavior and performance, necessitating a robust design. This paper explores the application of Learning from Demonstration to this task for the Crusher autonomous navigation platform. Using expert examples of desired navigation behavior, mappings from both online and offline perceptual data to planning costs are learned. Challenges in adapting existing techniques to complex online planning systems and imperfect demonstration are addressed, along with additional practical considerations. The benefits to autonomous performance of this approach are examined, as well as the decrease in necessary designer effort. Experimental results are presented from autonomous traverses through complex natural environments.