scispace - formally typeset
Search or ask a question

Showing papers on "Robot kinematics published in 2012"


Proceedings ArticleDOI
14 May 2012
TL;DR: Kilobot is a low-cost robot designed to make testing collective algorithms on hundreds or thousands of robots accessible to robotics researchers, and allows a single user to easily operate a large Kilobot collective.
Abstract: In current robotics research there is a vast body of work on algorithms and control methods for groups of decentralized cooperating robots, called a swarm or collective. These algorithms are generally meant to control collectives of hundreds or even thousands of robots; however, for reasons of cost, time, or complexity, they are generally validated in simulation only, or on a group of a few tens of robots. To address this issue, this paper presents Kilobot, a low-cost robot designed to make testing collective algorithms on hundreds or thousands of robots accessible to robotics researchers. To enable the possibility of large Kilobot collectives where the number of robots is an order of magnitude larger than the largest that exist today, each robot is made with only $14 worth of parts and takes 5 minutes to assemble. Furthermore, the robot design allows a single user to easily operate a large Kilobot collective, such as programming, powering on, and charging all robots, which would be difficult or impossible to do with many existing robotic systems.

570 citations


Journal ArticleDOI
TL;DR: The recent developments for robot vision are surveyed to enable easy referral to suitable methods for practical solutions and representative contributions and future research trends are addressed.
Abstract: Kalman filters have received much attention with the increasing demands for robotic automation. This paper briefly surveys the recent developments for robot vision. Among many factors that affect the performance of a robotic system, Kalman filters have made great contributions to vision perception. Kalman filters solve uncertainties in robot localization, navigation, following, tracking, motion control, estimation and prediction, visual servoing and manipulation, and structure reconstruction from a sequence of images. In the 50th anniversary, we have noticed that more than 20 kinds of Kalman filters have been developed so far. These include extended Kalman filters and unscented Kalman filters. In the last 30 years, about 800 publications have reported the capability of these filters in solving robot vision problems. Such problems encompass a rather wide application area, such as object modeling, robot control, target tracking, surveillance, search, recognition, and assembly, as well as robotic manipulation, localization, mapping, navigation, and exploration. These reports are summarized in this review to enable easy referral to suitable methods for practical solutions. Representative contributions and future research trends are also addressed in an abstract level.

452 citations


Patent
31 Dec 2012
TL;DR: In this article, an apparatus and a method for controlling a robot may scale a motion of a surgical robot based on a type of object gripped by the robot, and the robot may automatically perform the motion on objects using an optimized force.
Abstract: An apparatus and method for controlling a robot may scale a motion of a surgical robot based on a type of object gripped by the surgical robot. In the robot controlling method, by scaling the motion of the surgical robot based on the type of object gripped by the surgical robot, the surgical robot may automatically perform the motion on objects using an optimized force although a user does not control a force minutely based on the type of object gripped by the surgical robot.

287 citations


Journal ArticleDOI
TL;DR: In this article, the authors present a set of controllers that enable mobile robots to persistently monitor or sweep a changing environment, where the speed of each robot along its path is controlled to prevent the field from growing unbounded at any location.
Abstract: In this paper, we present controllers that enable mobile robots to persistently monitor or sweep a changing environment. The environment is modeled as a field that is defined over a finite set of locations. The field grows linearly at locations that are not within the range of a robot and decreases linearly at locations that are within range of a robot. We assume that the robots travel on given closed paths. The speed of each robot along its path is controlled to prevent the field from growing unbounded at any location. We consider the space of speed controllers that are parametrized by a finite set of basis functions. For a single robot, we develop a linear program that computes a speed controller in this space to keep the field bounded, if such a controller exists. Another linear program is derived to compute the speed controller that minimizes the maximum field value over the environment. We extend our linear program formulation to develop a multirobot controller that keeps the field bounded. We characterize, both theoretically and in simulation, the robustness of the controllers to modeling errors and to stochasticity in the environment.

253 citations


Proceedings ArticleDOI
14 May 2012
TL;DR: The design of a hyper-redundant serial-linkage snake robot is the focus of this paper, which incorporates a modular architecture and considers size, weight, power, and speed tradeoffs.
Abstract: The design of a hyper-redundant serial-linkage snake robot is the focus of this paper. The snake, which consists of many fully enclosed actuators, incorporates a modular architecture. In our design, which we call the Unified Snake, we consider size, weight, power, and speed tradeoffs. Each module includes a motor and gear train, an SMA wire actuated bistable brake, custom electronics featuring several different sensors, and a custom intermodule connector. In addition to describing the Unified Snake modules, we also discuss the specialized head and tail modules on the robot and the software that coordinates the motion.

219 citations


Journal ArticleDOI
TL;DR: A constructive method is derived that allows the determination of all the possible distributions of freed degrees of freedom across different fixation mechanisms and provides formal proofs of global isostaticity.
Abstract: When developing robotic exoskeletons, the design of physical connections between the device and the human limb to which it is connected is a crucial problem. Indeed, using an embedment at each connection point leads to uncontrollable forces at the interaction port, induced by hyperstaticity. In practice, these forces may be large because in general the human limb kinematics and the exoskeleton kinematics differ. To cope with hyperstaticity, the literature suggests the addition of passive mechanisms inside the mechanism loops. However, empirical solutions that are proposed so far lack proper analysis and generality. In this paper, we study the general problem of connecting two similar kinematic chains through multiple passive mechanisms. We derive a constructive method that allows the determination of all the possible distributions of freed degrees of freedom across different fixation mechanisms. It also provides formal proofs of global isostaticity. Practical usefulness is illustrated through two examples with conclusive experimental results: a preliminary study made on a manikin with an arm exoskeleton controlling the movement (passive mode) and a larger campaign on ten healthy subjects performing pointing tasks with a transparent robot (active mode).

200 citations


Proceedings ArticleDOI
24 Dec 2012
TL;DR: The design of one system called SMORES (Self-assembling MOdular Robot for Extreme Shape-shifting) is introduced, capable of rearranging its modules in all three classes of reconfiguration; lattice style, chain style and mobile reconfigurations.
Abstract: Self-reconfigurable robots are capable of changing their shape to suit a task. The design of one system called SMORES (Self-assembling MOdular Robot for Extreme Shape-shifting) is introduced. This system is capable of rearranging its modules in all three classes of reconfiguration; lattice style, chain style and mobile reconfiguration. This system is capable of emulating many of the other existing systems and promises to be a step towards a universal modular robot.

151 citations


Journal ArticleDOI
TL;DR: A novel biologically inspired tracking control approach to real-time navigation of a nonholonomic mobile robot is proposed by integrating a backstepping technique and a neurodynamics model that is capable of generating smooth continuous robot control signals with zero initial velocities.
Abstract: Tracking control is a fundamentally important issue for robot and motor systems, where smooth velocity commands are desirable for safe and effective operation. In this paper, a novel biologically inspired tracking control approach to real-time navigation of a nonholonomic mobile robot is proposed by integrating a backstepping technique and a neurodynamics model. The tracking control algorithm is derived from the error dynamics analysis of the mobile robot and the stability analysis of the closed-loop control system. The stability of the robot control system and the convergence of tracking errors to zeros are guaranteed by a Lyapunov stability theory. Unlike some existing tracking control methods for mobile robots whose control velocities suffer from velocity jumps, the proposed neurodynamics-based approach is capable of generating smooth continuous robot control signals with zero initial velocities. In addition, it can deal with situations with a very large tracking error. The effectiveness and efficiency of the proposed neurodynamics-based tracking control of mobile robots are demonstrated by experimental and comparison studies.

139 citations


Journal ArticleDOI
01 Jun 2012
TL;DR: A new motion planning approach is proposed, which uses springs to interconnect two robot modules and allows the modules to cooperatively navigate through difficult segments of the pipes.
Abstract: This paper deals with a design and motion planning algorithm of a caterpillar-based pipeline robot that can be used for inspection of 80-100-mm pipelines in an indoor pipeline environment. The robot system uses a differential drive to steer the robot and spring loaded four-bar mechanisms to assure that the robot expands to grip the pipe walls. Unique features of this robot are the caterpillar wheels, the analysis of the four-bar mechanism supporting the treads, a closed-form kinematic approach, and an intuitive user interface. In addition, a new motion planning approach is proposed, which uses springs to interconnect two robot modules and allows the modules to cooperatively navigate through difficult segments of the pipes. Furthermore, an analysis method of selecting optimal compliance to assure functionality and cooperation is suggested. Simulation and experimental results are used throughout the paper to highlight algorithms and approaches.

138 citations


Proceedings ArticleDOI
24 Dec 2012
TL;DR: A Cartesian impedance control for UAVs equipped with a robotic arm, which is specified in terms of Cartesian space coordinates, and it is possible to exploit the redundancy of the system so as to perform some useful subtasks.
Abstract: A Cartesian impedance control for UAVs equipped with a robotic arm is presented in this paper. A dynamic relationship between generalized external forces acting on the structure and the system motion, which is specified in terms of Cartesian space coordinates, is provided. Through a suitable choice of such variables and with respect to a given task, thanks to the added degrees of freedom given by the robot arm attached to the UAV, it is possible to exploit the redundancy of the system so as to perform some useful subtasks. The hovering control of a quadrotor, equipped with a 3-DOF robotic arm and subject to contact forces and external disturbances acting on some points of the whole structure, is tested in a simulated case study.

136 citations


Journal ArticleDOI
TL;DR: In this paper, a novel hybrid propulsive mechanism coupled with wheel-propeller-fin movements is proposed that integrates fish- or dolphin-like swimming and wheel-based crawling.
Abstract: This paper addresses the system design and locomotion control for a versatile amphibious robot, AmphiRobot-II, inspired by various amphibian principles in the animal kingdom. In terms of the propulsion features of existing amphibians, a novel hybrid propulsive mechanism coupled with wheel-propeller-fin movements is proposed that integrates fish- or dolphin-like swimming and wheel-based crawling. The robot is able not only to implement flexible wheel-based movements on land, but also to perform steady and efficient fish- or dolphin-like swimming under water and can further switch between these two patterns via a specialized swivel device. To achieve multimodal motions, a body deformation steering approach is proposed for the turning locomotion on land with minimum turning radius obtained accordingly. A central pattern generator inspired underwater locomotion control is also implemented and tested on the physical robot. Based on the aforementioned design, the AmphiRobot-II prototype has been built and has successfully demonstrated to confirm the effectiveness of the hybrid propulsive scheme and the amphibious control approaches.

Proceedings ArticleDOI
24 Dec 2012
TL;DR: This paper analyze the accuracy of an integrated laser-based robot pose estimation and positioning system for mobile platforms and shows that by combining standard components such as Monte-Carlo localization, KLD sampling, and scan matching, an accuracy of a few millimeters at taught-in reference locations can be achieved.
Abstract: Many applications in mobile robotics and especially industrial applications require that the robot has a precise estimate about its pose. In this paper, we analyze the accuracy of an integrated laser-based robot pose estimation and positioning system for mobile platforms. For our analysis, we used a highly accurate motion capture system to precisely determine the error in the robot's pose. We are able to show that by combining standard components such as Monte-Carlo localization, KLD sampling, and scan matching, an accuracy of a few millimeters at taught-in reference locations can be achieved. We believe that this is an important analysis for developers of robotic applications in which pose accuracy matters.

Journal ArticleDOI
TL;DR: This paper presents a novel two-level scheme for adaptive active visual servoing of a mobile robot equipped with a pan camera, which presents a satisfactory solution for the field-of-view problem and is free of any complex pose estimation algorithm usually required for visual Servoing systems.
Abstract: This paper presents a novel two-level scheme for adaptive active visual servoing of a mobile robot equipped with a pan camera. In the lower level, the pan platform carrying an onboard camera is controlled to keep the reference points lying around the center of the image plane. On the higher level, a switched controller is utilized to drive the mobile robot to reach the desired configuration through image feature feedback. The designed active visual servoing system presents such advantages as follows: 1) a satisfactory solution for the field-of-view problem; 2) global high servoing efficiency; and 3) free of any complex pose estimation algorithm usually required for visual servoing systems. The performance of the active visual servoing system is proven by rigorous mathematical analysis. Both simulation and experimental results are provided to validate the effectiveness of the proposed active visual servoing method.

Proceedings ArticleDOI
24 Dec 2012
TL;DR: A heterogeneous multi-robot system for assisting scientists in environmental monitoring tasks, such as the inspection of marine ecosystems, is described, comprised of a fixed-wing aerial vehicle, an autonomous airboat, and an agile legged underwater robot.
Abstract: In this paper we describe a heterogeneous multi-robot system for assisting scientists in environmental monitoring tasks, such as the inspection of marine ecosystems. This team of robots is comprised of a fixed-wing aerial vehicle, an autonomous airboat, and an agile legged underwater robot. These robots interact with off-site scientists and operate in a hierarchical structure to autonomously collect visual footage of interesting underwater regions, from multiple scales and mediums. We discuss organizational and scheduling complexities associated with multi-robot experiments in a field robotics setting. We also present results from our field trials, where we demonstrated the use of this heterogeneous robot team to achieve multi-domain monitoring of coral reefs, based on real-time interaction with a remotely-located marine biologist.

Journal ArticleDOI
TL;DR: As a result of intensive research over the last few decades, several robotic systems are approaching a level of maturity that allows robust task execution and safe interaction with humans and the environment.
Abstract: As a result of intensive research over the last few decades, several robotic systems are approaching a level of maturity that allows robust task execution and safe interaction with humans and the environment. Particularly when considering the aging of the population, service and household robotics is expected to play an important role in future domestic environments. To provide the ability to accomplish a huge range of tasks with different requirements, it appears to be inevitable to equip the robot with a large number of degrees of freedom (DoF). Just imagine an ostensibly simple service task like filling a glass with water and placing it on a table. A variety of constraints has to be dealt with simultaneously: No liquid should be slopped, collisions with the environment must be avoided, and possible interactions with humans residing in the workspace of the robot have to be handled properly.

Proceedings ArticleDOI
14 May 2012
TL;DR: The rolling of a tensegrity robot driven by a set of pneumatic soft actuators is described and contact states between a six-strut tense grity robot and a flat ground are categorized into two; axial symmetry contact and planar symmetric contact.
Abstract: In this paper, we describe the rolling of a tensegrity robot driven by a set of pneumatic soft actuators. Tensegrity is a mechanical structure consisting of a set of rigid elements connected by elastic tensional elements. Introducing tensegrity structures, we are able to build soft robots with larger size. Firstly, we show the prototype of a six-strut tensegrity robot, which is driven by twenty-four pneumatic McKibben actuators. Second, we formulate the geometry of the tensegrity robot. We categorize contact states between a six-strut tensegrity robot and a flat ground into two; axial symmetric contact and planar symmetric contact. Finally, we experimentally examine if rolling can be performed over a flat ground for individual sets of the actuators and discuss the strategy of rolling.

Journal ArticleDOI
Dongkyoung Chwa1
TL;DR: The proposed fuzzy adaptive tracking control method for wheeled mobile robots can guarantee the trajectory tracking errors to be globally ultimately bounded, even when the nonholonomic constraint is violated, and their ultimate bounds can be adjusted appropriately for various types of trajectories in the presence of large initial tracking errors and disturbances.
Abstract: Unlike most works based on pure nonholonomic constraint, this paper proposes a fuzzy adaptive tracking control method for wheeled mobile robots, where unknown slippage occurs and violates the nonholononomic constraint in the form of state-dependent kinematic and dynamic disturbances. These disturbances degrade tracking performance significantly and, therefore, should be compensated. To this end, the kinematics with state-dependent disturbances are rigorously derived based on the general form of slippage in the mobile robots, and fuzzy adaptive observers together with parameter adaptation laws are designed to estimate the state-dependent disturbances in both kinematics and dynamics. Because of the modular structure of the proposed method, it can be easily combined with the previous controllers based on the model with the pure nonholonomic constraint, such that the combination of the fuzzy adaptive observers with the previously proposed backstepping-like feedback linearization controller can guarantee the trajectory tracking errors to be globally ultimately bounded, even when the nonholonomic constraint is violated, and their ultimate bounds can be adjusted appropriately for various types of trajectories in the presence of large initial tracking errors and disturbances. Both the stability analysis and simulation results are provided to validate the proposed controller.

Proceedings ArticleDOI
14 May 2012
TL;DR: The proposed algorithm, bicycle reciprocal collision avoidance (B-ORCA), builds on the concept of optimal reciprocal collisions avoidance (ORCA) for holonomic robots but furthermore guarantees collision-free motions under the kinematic constraints of car-like vehicles.
Abstract: In this paper a method for distributed reciprocal collision avoidance among multiple non-holonomic robots with bike kinematics is presented. The proposed algorithm, bicycle reciprocal collision avoidance (B-ORCA), builds on the concept of optimal reciprocal collision avoidance (ORCA) for holonomic robots but furthermore guarantees collision-free motions under the kinematic constraints of car-like vehicles. The underlying principle of the B-ORCA algorithm applies more generally to other kinematic models, as it combines velocity obstacles with generic tracking control. The theoretical results on collision avoidance are validated by several simulation experiments between multiple car-like robots.

Proceedings ArticleDOI
14 May 2012
TL;DR: This paper presents an experimentally validated end-to-end multi-robot mapping framework, enabling individual robots in a team to see beyond their individual sensor horizons, and introduces a novel, RANSAC-based approach for performing the between-ro robot data associations and initialization of relative frames of reference.
Abstract: In this paper we focus on the multi-robot perception problem, and present an experimentally validated end-to-end multi-robot mapping framework, enabling individual robots in a team to see beyond their individual sensor horizons. The inference part of our system is the DDF-SAM algorithm [1], which provides a decentralized communication and inference scheme, but did not address the crucial issue of data association. One key contribution is a novel, RANSAC-based, approach for performing the between-robot data associations and initialization of relative frames of reference. We demonstrate this system with both data collected from real robot experiments, as well as in a large scale simulated experiment demonstrating the scalability of the proposed approach.

Journal ArticleDOI
01 Jan 2012
TL;DR: The proposed fuzzy-based potential field motion planning approach was able to provide the robot with collision-free path to softly land on the moving target and solve the local minimum problem within any stationary or dynamic environment compared to other potential field-based approaches.
Abstract: A new fuzzy-based potential field method is presented in this paper for autonomous mobile robot motion planning with dynamic environments including static or moving target and obstacles. Two fuzzy Mamdani and TSK models have been used to develop the total attractive and repulsive forces acting on the mobile robot. The attractive and repulsive forces were estimated using four inputs representing the relative position and velocity between the target and the robot in the x and y directions, in one hand, and between the obstacle and the robot, on the other hand. The proposed fuzzy potential field motion planning was investigated based on several conducted MATLAB simulation scenarios for robot motion planning within realistic dynamic environments. As it was noticed from these simulations that the proposed approach was able to provide the robot with collision-free path to softly land on the moving target and solve the local minimum problem within any stationary or dynamic environment compared to other potential field-based approaches.

Journal ArticleDOI
TL;DR: This work describes a display in which each pixel is a mobile robot of controllable color, and their positioning and motion are used to produce a novel experience.
Abstract: In this article we present a novel display that is created using a group of mobile robots. In contrast to traditional displays that are based on a fixed grid of pixels, such as a screen or a projection, this work describes a display in which each pixel is a mobile robot of controllable color. Pixels become mobile entities, and their positioning and motion are used to produce a novel experience. The system input is a single image or an animation created by an artist. The first stage is to generate physical goal configurations and robot colors to optimally represent the input imagery with the available number of robots. The run-time system includes goal assignment, path planning and local reciprocal collision avoidance, to guarantee smooth, fast and oscillation-free motion between images. The algorithms scale to very large robot swarms and extend to a wide range of robot kinematics. Experimental evaluation is done for two different physical swarms of size 14 and 50 differentially driven robots, and for simulations with 1,000 robot pixels.


Journal ArticleDOI
TL;DR: The proposed distributed bees algorithm for task allocation in a swarm of robots consists in assigning the robots to the found targets in a 2-D arena and the simulation results show that by increasing the robot swarm size, the distribution error decreased.
Abstract: In this paper, we propose the distributed bees algorithm (DBA) for task allocation in a swarm of robots. In the proposed scenario, task allocation consists in assigning the robots to the found targets in a 2-D arena. The expected distribution is obtained from the targets' qualities that are represented as scalar values. Decision-making mechanism is distributed and robots autonomously choose their assignments taking into account targets' qualities and distances. We tested the scalability of the proposed DBA algorithm in terms of number of robots and number of targets. For that, the experiments were performed in the simulator for various sets of parameters, including number of robots, number of targets, and targets' utilities. Control parameters inherent to DBA were tuned to test how they affect the final robot distribution. The simulation results show that by increasing the robot swarm size, the distribution error decreased.

Proceedings ArticleDOI
24 Dec 2012
TL;DR: The development of the TELESAR V system is described, where the effectiveness has been verified through functional experiments, and a mechanism for sensing and reproducing fingertip haptic and thermal sensation is proposed.
Abstract: This paper focuses on design of a dexterous anthropomorphic robot where the operator can perceive the transferring bodily consciousness to the slave robot during a tele-operation. Accordingly, we propose a telexistence surrogate anthropomorphic robot called “TELESAR V”, which was designed and constructed by development of the following: a 52 DOF slave robot with a torso, upper limbs, hands and head to model the operator's posture on all parts of the upper body and maintain a 6 DOF accuracy in arm endpoint; a HD Head mounted display with 6 DOF point of view accuracy for wide angle stereovision; and a mechanism for sensing and reproducing fingertip haptic and thermal sensation. This paper describes the development of the TELESAR V system, where the effectiveness has been verified through functional experiments.

Journal ArticleDOI
TL;DR: The computer simulations performed on a three-link planar robot arm and the PUMA560 manipulator demonstrate the efficacy of the two redundancy-resolution schemes and two RNN QP-solvers presented, as well as the superiority of the ZNNQP-solver compared to the GNN one.
Abstract: To solve the inverse kinematic problem of redundant robot manipulators, two redundancy-resolution schemes are investigated: one is resolved at joint-velocity level, and the other is resolved at joint-acceleration level. Both schemes are reformulated as a quadratic programming (QP) problem. Two recurrent neural networks (RNNs) are then developed for the online solution of the resultant QP problem. The first RNN solver is based on the gradient-descent method and is termed as gradient neural network (GNN). The other solver is based on Zhang 's neural-dynamic method and is termed as Zhang neural network (ZNN). The computer simulations performed on a three-link planar robot arm and the PUMA560 manipulator demonstrate the efficacy of the two redundancy-resolution schemes and two RNN QP-solvers presented, as well as the superiority of the ZNN QP-solver compared to the GNN one. More importantly, the simulation results show that the solutions of the two presented schemes fit well with each other, i.e., the two different-level redundancy-resolution schemes could be equivalent in some sense. The theoretical analysis based on the gradient-descent method and Zhang 's neural-dynamic method further substantiates the new finding about the different-level redundancy-resolution equivalence.

Journal ArticleDOI
TL;DR: A source seeking controller which sequentially generates the next waypoints such that the resulting discrete trajectory converges to the unknown source and which steers the robot along the waypoints, under the assumption that the robot can move to any point in the body fixed coordinate frame is proposed.
Abstract: We consider the problem of designing controllers to steer mobile robots to the source (the minimizer) of a signal field. In addition to the mobility constraints, e.g., posed by the nonholonomic dynamics, we assume that the field is completely unknown to the robot and the robot has no knowledge of its own position. Furthermore, the unknown field is randomly switching. In the case where the information of the field (e.g., the gradient) is completely known, standard motion planning techniques for mobile robots would converge to the known source. In the absence of mobility constraints, convergence to the minimum of unknown fields can be pursued using the framework of numerical optimization. By considering these facts, this paper exploits an idea of the stochastic approximation for solving the problem mentioned in the beginning and proposes a source seeking controller which sequentially generates the next waypoints such that the resulting discrete trajectory converges to the unknown source and which steers the robot along the waypoints, under the assumption that the robot can move to any point in the body fixed coordinate frame. To this end, we develop a rotation-invariant and forward-sided version of the simultaneous-perturbation stochastic approximation algorithm as a method to generate the next waypoints. Based on this algorithm, we design source seeking controllers. Furthermore, it is proven that the robot converges to a small set including the source in a probabilistic sense if the signal field switches periodically and sufficiently fast. The proposed controllers are demonstrated by numerical simulations.

Proceedings ArticleDOI
14 May 2012
TL;DR: This work presents a fast, integrated approach to solve path planning in 3D using a combination of an efficient octree-based representation of the 3D world and an anytime search-based motion planner to improve planning speed.
Abstract: Collision-free navigation in cluttered environments is essential for any mobile manipulation system. Traditional navigation systems have relied on a 2D grid map projected from a 3D representation for efficiency. This approach, however, prevents navigation close to objects in situations where projected 3D configurations are in collision within the 2D grid map even if actually no collision occurs in the 3D environment. Accordingly, when using such a 2D representation for planning paths of a mobile manipulation robot, the number of planning problems which can be solved is limited and suboptimal robot paths may result. We present a fast, integrated approach to solve path planning in 3D using a combination of an efficient octree-based representation of the 3D world and an anytime search-based motion planner. Our approach utilizes a combination of multi-layered 2D and 3D representations to improve planning speed, allowing the generation of almost real-time plans with bounded sub-optimality. We present extensive experimental results with the two-armed mobile manipulation robot PR2 carrying large objects in a highly cluttered environment. Using our approach, the robot is able to efficiently plan and execute trajectories while transporting objects, thereby often moving through demanding, narrow passageways.

Proceedings ArticleDOI
21 May 2012
TL;DR: This work examines a human-aware global navigation planner in a path crossing situation and assess the legibility of the resulting navigation behavior and provides a new way of calculating social costs with context dependent costs without increasing the search space.
Abstract: Our objective is to improve legibility of robot navigation behavior in the presence of moving humans. We examine a human-aware global navigation planner in a path crossing situation and assess the legibility of the resulting navigation behavior. We observe planning based on fixed social costs and static search spaces to perform badly in situations where robot and human move towards the same point. To find an improved cost model, we experimentally examine how humans deal with path crossing. Based on the results we provide a new way of calculating social costs with context dependent costs without increasing the search space. Our evaluation shows that a simulated robot using our new cost model moves more similar to humans. This shows how comparison of human and robot behavior can help with assessing and improving legibility.

Journal ArticleDOI
TL;DR: With the aid of communications between systems, distributed control laws are proposed such that the state of each mobile robot asymptotically tracks the desired trajectory.
Abstract: This paper considers the tracking control problem for a group of nonholonomic wheeled mobile robots with limited information of a desired trajectory. With the aid of communications between systems, distributed control laws are proposed such that the state of each mobile robot asymptotically tracks the desired trajectory. To show the effectiveness of the proposed approach, simulation results are presented.

Proceedings ArticleDOI
24 Dec 2012
TL;DR: A new approach to man-machine collaboration, aimed at a deeper integration of human ability with the strengths of digitally controlled machines, will result in advances in the construction sector, thus opening up new design and application fields for architects and planners.
Abstract: In this paper, viable applications for mobile robotic units on construction sites are explored. While identifying potential areas for in-situ fabrication in the construction sector, the intention is also to build upon innovative man-machine interaction paradigms to deal with the imprecision and tolerances often faced on construction sites. By combining the precision of the machine with the innate cognitive human skills, a simple but effective mobile fabrication system is tested for the building of algorithmically designed structures that would not be possible through conventional manual means. It is believed that this new approach to man-machine collaboration, aimed at a deeper integration of human ability with the strengths of digitally controlled machines, will result in advances in the construction sector, thus opening up new design and application fields for architects and planners.