7,655 research outputs found

    Planning robot actions under position and shape uncertainty

    Get PDF
    Geometric uncertainty may cause various failures during the execution of a robot control program. Avoiding such failures makes it necessary to reason about the effects of uncertainty in order to implement robust strategies. Researchers first point out that a manipulation program has to be faced with two types of uncertainty: those that might be locally processed using appropriate sensor based motions, and those that require a more global processing leading to insert new sensing operations. Then, they briefly describe how they solved the two related problems in the SHARP system: how to automatically synthesize a fine motion strategy allowing the robot to progressively achieve a given assembly relation despite position uncertainty, and how to represent uncertainty and to determine the points where a given manipulation program might fail

    Connectivity-guaranteed and obstacle-adaptive deployment schemes for mobile sensor networks

    Get PDF
    Mobile sensors can relocate and self-deploy into a network. While focusing on the problems of coverage, existing deployment schemes largely over-simplify the conditions for network connectivity: they either assume that the communication range is large enough for sensors in geometric neighborhoods to obtain location information through local communication, or they assume a dense network that remains connected. In addition, an obstacle-free field or full knowledge of the field layout is often assumed. We present new schemes that are not governed by these assumptions, and thus adapt to a wider range of application scenarios. The schemes are designed to maximize sensing coverage and also guarantee connectivity for a network with arbitrary sensor communication/sensing ranges or node densities, at the cost of a small moving distance. The schemes do not need any knowledge of the field layout, which can be irregular and have obstacles/holes of arbitrary shape. Our first scheme is an enhanced form of the traditional virtual-force-based method, which we term the Connectivity-Preserved Virtual Force (CPVF) scheme. We show that the localized communication, which is the very reason for its simplicity, results in poor coverage in certain cases. We then describe a Floor-based scheme which overcomes the difficulties of CPVF and, as a result, significantly outperforms it and other state-of-the-art approaches. Throughout the paper our conclusions are corroborated by the results from extensive simulations

    Past, Present, and Future of Simultaneous Localization And Mapping: Towards the Robust-Perception Age

    Get PDF
    Simultaneous Localization and Mapping (SLAM)consists in the concurrent construction of a model of the environment (the map), and the estimation of the state of the robot moving within it. The SLAM community has made astonishing progress over the last 30 years, enabling large-scale real-world applications, and witnessing a steady transition of this technology to industry. We survey the current state of SLAM. We start by presenting what is now the de-facto standard formulation for SLAM. We then review related work, covering a broad set of topics including robustness and scalability in long-term mapping, metric and semantic representations for mapping, theoretical performance guarantees, active SLAM and exploration, and other new frontiers. This paper simultaneously serves as a position paper and tutorial to those who are users of SLAM. By looking at the published research with a critical eye, we delineate open challenges and new research issues, that still deserve careful scientific investigation. The paper also contains the authors' take on two questions that often animate discussions during robotics conferences: Do robots need SLAM? and Is SLAM solved

    Task-Driven Video Collection

    Get PDF
    Vision systems are increasingly being deployed to perform complex surveillance tasks. While improved algorithms are being developed to perform these tasks, it is also important that data suitable for these algorithms be acquired - a non-trivial task in a dynamic and crowded scene viewed by multiple PTZ cameras. In this paper, we describe a multi-camera system that collects images and videos of moving objects in such scenes, subject to task constraints. The system constructs "task visibility intervals" that contain information about what can be sensed in future time intervals. Constructing these intervals requires prediction of future object motion and consideration of several factors such as object occlusion and camera control parameters. Using a plane-sweep algorithm, these atomic intervals can be combined to form multi-task intervals, during which a single camera can collect videos suitable for multiple tasks simultaneously. Although cameras can then be scheduled based on the constructed intervals, finding an optimal schedule is a typical NP-hard problem. Due to this, and the lack of exact future information in a dynamic environment, we propose several methods for fast camera scheduling that yield solutions within a small constant factor of optimal. Experimental results illustrate system capabilities for both real and more complicated simulated scenarios

    Searching edges in the overlap of two plane graphs

    Full text link
    Consider a pair of plane straight-line graphs, whose edges are colored red and blue, respectively, and let n be the total complexity of both graphs. We present a O(n log n)-time O(n)-space technique to preprocess such pair of graphs, that enables efficient searches among the red-blue intersections along edges of one of the graphs. Our technique has a number of applications to geometric problems. This includes: (1) a solution to the batched red-blue search problem [Dehne et al. 2006] in O(n log n) queries to the oracle; (2) an algorithm to compute the maximum vertical distance between a pair of 3D polyhedral terrains one of which is convex in O(n log n) time, where n is the total complexity of both terrains; (3) an algorithm to construct the Hausdorff Voronoi diagram of a family of point clusters in the plane in O((n+m) log^3 n) time and O(n+m) space, where n is the total number of points in all clusters and m is the number of crossings between all clusters; (4) an algorithm to construct the farthest-color Voronoi diagram of the corners of n axis-aligned rectangles in O(n log^2 n) time; (5) an algorithm to solve the stabbing circle problem for n parallel line segments in the plane in optimal O(n log n) time. All these results are new or improve on the best known algorithms.Comment: 22 pages, 6 figure

    Spacecraft Trajectory Planning for Optimal Observability using Angles-Only Navigation

    Get PDF
    This work leverages existing techniques in angles-only navigation to develop optimal range observability maneuvers and trajectory planning methods for spacecraft under constrained relative motion. The resulting contribution is a guidance method for impulsive rendezvous and proximity operations valid for elliptic orbits of arbitrary eccentricity. The system dynamics describe the relative motion of an arbitrary number of maneuvering (chaser) spacecraft about a single non-cooperative resident-space-object (RSO). The chaser spacecraft motion is constrained in terms of the 1) collision bounds of the RSO, 2) maximum fuel usage, 3) eclipse avoidance, and 4) optical sensor field of view restrictions. When more than one chaser is present, additional constraints include 1) collision avoidance between formation members, and 2) formation longevity via fuel usage balancing. Depending on the type of planetary orbit, quasi-circular or elliptic, the relative motion dynamics are approximated using a linear time-invariant or a linear time-varying system, respectively. The proposed method uses two distinct parameterizations corresponding to each system type to reduce the optimization problem from 12 to 2 variables in Cartesian space, thus simplifying an otherwise intractable optimization problem

    5-axis double-flank CNC machining of spiral bevel gears via custom-shaped milling tools -- Part I: modeling and simulation

    Get PDF
    A new category of 5-axis flank computer numerically controlled (CNC) machining, called \emph{double-flank}, is presented. Instead of using a predefined set of milling tools, we use the shape of the milling tool as a free parameter in our optimization-based approach and, for a given input free-form (NURBS) surface, compute a custom-shaped tool that admits highly-accurate machining. Aimed at curved narrow regions where the tool may have double tangential contact with the reference surface, like spiral bevel gears, the initial trajectory of the milling tool is estimated by fitting a ruled surface to the self-bisector of the reference surface. The shape of the tool and its motion then both undergo global optimization that seeks high approximation quality between the input free-form surface and its envelope approximation, fairness of the motion and the tool, and prevents overcutting. That is, our double-flank machining is meant for the semi-finishing stage and therefore the envelope of the motion is, by construction, penetration-free with the references surface. Our algorithm is validated by a commercial path-finding software and the prototype of the tool for a specific gear model is 3D printed.RYC-2017-22649 BERC 2014-201
    • 

    corecore