7 research outputs found

    Safe Local Exploration for Replanning in Cluttered Unknown Environments for Micro-Aerial Vehicles

    Full text link
    In order to enable Micro-Aerial Vehicles (MAVs) to assist in complex, unknown, unstructured environments, they must be able to navigate with guaranteed safety, even when faced with a cluttered environment they have no prior knowledge of. While trajectory optimization-based local planners have been shown to perform well in these cases, prior work either does not address how to deal with local minima in the optimization problem, or solves it by using an optimistic global planner. We present a conservative trajectory optimization-based local planner, coupled with a local exploration strategy that selects intermediate goals. We perform extensive simulations to show that this system performs better than the standard approach of using an optimistic global planner, and also outperforms doing a single exploration step when the local planner is stuck. The method is validated through experiments in a variety of highly cluttered environments including a dense forest. These experiments show the complete system running in real time fully onboard an MAV, mapping and replanning at 4 Hz.Comment: Accepted to ICRA 2018 and RA-L 201

    An Automatic Procedure For Mobile Laser Scanning Platform 6DOF Trajectory Adjustment

    Get PDF
    In this paper, a method is presented to improve the MLS platform’s trajectory for GNSS denied areas. The method comprises two major steps. The first step is based on a 2D image registration technique described in our previous publication. Internally, this registration technique first performs aerial to aerial image matching, this issues correspondences which enable to compute the 3D tie points by multiview triangulation. Similarly, it registers the rasterized Mobile Laser Scanning Point Cloud (MLSPC) patches with the multiple related aerial image patches. The later registration provides the correspondence between the aerial to aerial tie points and the MLSPC’s 3D points. In the second step, which is described in this paper, a procedure utilizes three kinds of observations to improve the MLS platform’s trajectory. The first type of observation is the set of 3D tie points computed automatically in the previous step (and are already available), the second type of observation is based on IMU readings and the third type of observation is soft-constraint over related pose parameters. In this situation, the 3D tie points are considered accurate and precise observations, since they provide both locally and globally strict constraints, whereas the IMU observations and soft-constraints only provide locally precise constraints. For 6DOF trajectory representation, first, the pose [R, t] parameters are converted to 6 B-spline functions over time. Then for the trajectory adjustment, the coefficients of B-splines are updated from the established observations. We tested our method on an MLS data set acquired at a test area in Rotterdam, and verified the trajectory improvement by evaluation with independently and manually measured GCPs. After the adjustment, the trajectory has achieved the accuracy of RMSE X = 9 cm, Y = 14 cm and Z = 14 cm. Analysing the error in the updated trajectory suggests that our procedure is effective at adjusting the 6DOF trajectory and to regenerate a reliable MLSPC product

    Trajectory Replanning for Quadrotors Using Kinodynamic Search and Elastic Optimization

    Full text link
    We focus on a replanning scenario for quadrotors where considering time efficiency, non-static initial state and dynamical feasibility is of great significance. We propose a real-time B-spline based kinodynamic (RBK) search algorithm, which transforms a position-only shortest path search (such as A* and Dijkstra) into an efficient kinodynamic search, by exploring the properties of B-spline parameterization. The RBK search is greedy and produces a dynamically feasible time-parameterized trajectory efficiently, which facilitates non-static initial state of the quadrotor. To cope with the limitation of the greedy search and the discretization induced by a grid structure, we adopt an elastic optimization (EO) approach as a post-optimization process, to refine the control point placement provided by the RBK search. The EO approach finds the optimal control point placement inside an expanded elastic tube which represents the free space, by solving a Quadratically Constrained Quadratic Programming (QCQP) problem. We design a receding horizon replanner based on the local control property of B-spline. A systematic comparison of our method against two state-of-the-art methods is provided. We integrate our replanning system with a monocular vision-based quadrotor and validate our performance onboard.Comment: 8 pages. Published in International Conference on Robotics and Automation (ICRA) 2018. IEEE copyrigh

    Industrial human-robot collaboration: maximizing performance while maintaining safety

    Get PDF
    The goal of this thesis is to maximize performance in collaborative applications, while maintaining safety. For this, assembly workplaces are analyzed, typical tasks identified, and the potential of collaborative robots is elaborated. Current safety regulations are analyzed in order to identify the challenges in safe human-robot collaboration. Different methods are proposed to solve inefficiency in collaborative applications, in particular, intuitive programming of collaborative robots, efficient control with human-in-the-loop constraints, and a hardware solution, the Robotic Airbag.Das Ziel dieser Arbeit ist die Steigerung der Effizienz in kollaborativen Anwendungen, bei gleichzeitiger Einhaltung der Sicherheitsbestimmungen. Dazu werden Montagearbeitsplätze analysiert und das Potenzial kollaborativer Roboter erarbeitet. Aktuelle Sicherheitsvorschriften werden analysiert, um die Herausforderungen einer sicheren Mensch-Roboter-Zusammenarbeit zu identifizieren. Verschiedene Methoden wie intuitive Programmierung von kollaborativen Robotern, eine effiziente Steuerung mit Human-in-the-Loop Beschränkungen und eine Hardwarelösung - der Robotic Airbag - werden präsentiert
    corecore