345 research outputs found

    Enhancing the Transition-based RRT to deal with complex cost spaces

    Get PDF
    The Transition-based RRT (T-RRT) algorithm enables to solve motion planning problems involving configuration spaces over which cost functions are defined, or cost spaces for short. T-RRT has been successfully applied to diverse problems in robotics and structural biology. In this paper, we aim at enhancing T-RRT to solve ever more difficult problems involving larger and more complex cost spaces. We compare several variants of T-RRT by evaluating them on various motion planning problems involving different types of cost functions and different levels of geometrical complexity. First, we explain why applying as such classical extensions of RRT to T-RRT is not helpful, both in a mono-directional and in a bidirectional context. Then, we propose an efficient Bidirectional T-RRT, based on a bidirectional scheme tailored to cost spaces. Finally, we illustrate the new possibilities offered by the Bidirectional T-RRT on an industrial inspection problem

    Path Signatures for Diversity in Probabilistic Trajectory Optimisation

    Full text link
    Motion planning can be cast as a trajectory optimisation problem where a cost is minimised as a function of the trajectory being generated. In complex environments with several obstacles and complicated geometry, this optimisation problem is usually difficult to solve and prone to local minima. However, recent advancements in computing hardware allow for parallel trajectory optimisation where multiple solutions are obtained simultaneously, each initialised from a different starting point. Unfortunately, without a strategy preventing two solutions to collapse on each other, naive parallel optimisation can suffer from mode collapse diminishing the efficiency of the approach and the likelihood of finding a global solution. In this paper we leverage on recent advances in the theory of rough paths to devise an algorithm for parallel trajectory optimisation that promotes diversity over the range of solutions, therefore avoiding mode collapses and achieving better global properties. Our approach builds on path signatures and Hilbert space representations of trajectories, and connects parallel variational inference for trajectory estimation with diversity promoting kernels. We empirically demonstrate that this strategy achieves lower average costs than competing alternatives on a range of problems, from 2D navigation to robotic manipulators operating in cluttered environments

    Bayesian Optimisation for Planning under Uncertainty

    Get PDF
    Under an increasing demand for data to understand critical processes in our world, robots have become powerful tools to automatically gather data and interact with their environments. In this context, this thesis addresses planning problems where limited prior information leads to uncertainty about the outcomes of a robot's decisions. The methods are based on Bayesian optimisation (BO), which provides a framework to solve planning problems under uncertainty by means of probabilistic modelling. As a first contribution, the thesis provides a method to find energy-efficient paths over unknown terrains. The method applies a Gaussian process (GP) model to learn online how a robot's power consumption varies as a function of its configuration while moving over the terrain. BO is applied to optimise trajectories over the GP model being learnt so that they are informative and energetically efficient. The method was tested in experiments on simulated and physical environments. A second contribution addresses the problem of policy search in high-dimensional parameter spaces. To deal with high dimensionality the method combines BO with a coordinate-descent scheme that greatly improves BO's performance when compared to conventional approaches. The method was applied to optimise a control policy for a race car in a simulated environment and shown to outperform other optimisation approaches. Finally, the thesis provides two methods to address planning problems involving uncertainty in the inputs space. The first method is applied to actively learn terrain roughness models via proprioceptive sensing with a mobile robot under localisation uncertainty. Experiments demonstrate the method's performance in both simulations and a physical environment. The second method is derived for more general optimisation problems. In particular, this method is provided with theoretical guarantees and empirical performance comparisons against other approaches in simulated environments

    Future bathroom: A study of user-centred design principles affecting usability, safety and satisfaction in bathrooms for people living with disabilities

    Get PDF
    Research and development work relating to assistive technology 2010-11 (Department of Health) Presented to Parliament pursuant to Section 22 of the Chronically Sick and Disabled Persons Act 197

    Whole-Body End-Pose Planning for High-Degree-of-Freedom Robots on Uneven and Inclined Surfaces

    Get PDF
    During the last few years there have been significant improvements in the field of humanoid robotics. More powerful workstations capable of running more accurate - and therefore more computationally demanding - simulations, and the rise of new generations of humanoid robots with better hardware, have enabled researchers to keep pushing the boundaries and create novel methods to improve the perception and motion of these robots.Motion planning is the area of robotics which concerns with how and when a robot should move a part of itself, and the execution of such motion. Motion planning has been a thoroughly investigated area, but not all of the challenges related to it are solved yet.Robots with a fixed base and few degrees-of-freedom (DoF), e.g. the industrial robotic arms that revolutionized the automotive industry, have been used as a means to approach the problem of motion planning. Often these type of robots are associated with an isolated environment, in which they do not have to interact with people. Researchers have developed successful motion planning algorithms to operate robots in these environments.Nonetheless, those approaches fall short when humanoid robots are taken into consideration.Applications aimed towards humanoid robots have to take into account the characteristics often associated with them: many DoF, a floating base, and balance and dynamic constraints.Implementing autonomous solutions with safe human interaction in complex and dynamic environments, considering biped balance and possible external interferences is non-trivial.Our goal is to tackle the problem of high dimensional kinematic and dynamic motion planning.Namely, we will focus on the sub-problem of humanoid end-pose planning on uneven terrains

    Optimal polygon decomposition for UAV survey coverage path planning in wind

    Get PDF
    In this paper, a new method for planning coverage paths for fixed-wing Unmanned Aerial Vehicle (UAV) aerial surveys is proposed. Instead of the more generic coverage path planning techniques presented in previous literature, this method specifically concentrates on decreasing flight time of fixed-wing aircraft surveys. This is achieved threefold: by the addition of wind to the survey flight time model, accounting for the fact fixed-wing aircraft are not constrained to flight within the polygon of the region of interest, and an intelligent method for decomposing the region into convex polygons conducive to quick flight times. It is shown that wind can make a huge difference to survey time, and that flying perpendicular can confer a flight time advantage. Small UAVs, which have very slow airspeeds, can very easily be flying in wind, which is 50% of their airspeed. This is why the technique is shown to be so effective, due to the fact that ignoring wind for small, slow, fixed-wing aircraft is a considerable oversight. Comparing this method to previous techniques using a Monte Carlo simulation on randomised polygons shows a significant reduction in flight time

    Adaptive Locomotion: The Cylindabot Robot

    Get PDF
    Adaptive locomotion is an emerging field of robotics due to the complex interaction between the robot and its environment. Hybrid locomotion is where a robot has more than one mode of locomotion and potentially delivers the benefits of both, however, these advantages are often not quantified or applied to new scenarios. The classic approach is to design robots with a high number of degrees of freedom and a complex control system, whereas an intelligent morphology can simplify the problem and maintain capabilities. Cylindabot is designed to be a minimally actuated hybrid robot with strong terrain crossing capabilities. By limiting the number of motors, this reduces the robot's weight and means less reinforcement is needed for the physical frame or drive system. Cylindabot uses different drive directions to transform between using wheels or legs. Cylindabot is able to climb a slope of 32 degrees and a step ratio of 1.43 while only being driven by two motors. A physical prototype and simulation models show that adaptation is optimal for a range of terrain (slopes, steps, ridges and gaps). Cylindabot successfully adapts to a map environment where there are several routes to the target location. These results show that a hybrid robot can increase its terrain capabilities when changing how it moves and that this adaptation can be applied to wider environments. This is an important step to have hybrid robots being deployed to real situations
    corecore