On the Skeleton of Simple CSG Objects

1993 ◽  
Vol 115 (1) ◽  
pp. 87-94 ◽  
Author(s):  
D. Dutta ◽  
C. M. Hoffmann

The skeleton (medial-axis surface) of an object is the locus of all points in the object’s interior that have equal minimum distance from at least two distinct parts of the boundary. The skeleton can be used in blending, motion planning, medical tomography, computer vision, and in mesh generation. We discuss some simple but frequently encountered shape elements of the skeleton of CSG objects, and investigate properties of trimming surfaces delimiting the faces of skeletons.

Author(s):  
Debasish Dutta ◽  
Christoph M. Hoffmann

Abstract We sketch an algorithm for computing the skeleton (medial-axis surface) of an object defined using constructive solid geometry (CSG). The skeleton can be used in blending, motion planning, medical tomography, computer vision, and in mesh generation. We also present a geometric analysis of Voronoi surfaces from which the skeleton is composed, for a large number of surface pairs arising often in practice.


1992 ◽  
Vol 25 (28) ◽  
pp. 135-140 ◽  
Author(s):  
Yangsheng Xu ◽  
Raju Mattikalli ◽  
Pradeep Khosla
Keyword(s):  

Author(s):  
Troy Harden ◽  
Chetan Kapoor ◽  
Delbert Tesar

Motion planning in cluttered environments is a weakness of current robotic technology. While research addressing this issue has been conducted, few efforts have attempted to use minimum distance rates of change in motion planning. Geometric influence coefficients provide extraordinary insight into the interactions between a robot and its environment. They isolate the geometry of distance functions from system inputs and make the higher-order properties of minimum distance magnitudes directly available. Knowledge of the higher order properties of minimum distance magnitudes can be used to predict the future obstacle avoidance, path planning, and/or target acquisition state of a manipulator system and aid in making intelligent motion planning decisions. Here, first and second order geometric influence coefficients for minimum distance magnitudes are rigorously developed for several simple modeling primitives. A general method for similar derivations using new primitives and an evaluation of finite difference approximations versus analytical second order coefficient calculations are presented. Two application examples demonstrate the utility of minimum distance magnitude influence coefficients in motion planning.


2019 ◽  
Vol 29 (4) ◽  
pp. 641-654
Author(s):  
Weria Khaksar ◽  
Md Zia Uddin ◽  
Jim Torresen

Abstract Sampling-based motion planning is a powerful tool in solving the motion planning problem for a variety of different robotic platforms. As its application domains grow, more complicated planning problems arise that challenge the functionality of these planners. One of the main challenges in the implementation of a sampling-based planner is its weak performance when reacting to uncertainty in robot motion, obstacles motion, and sensing noise. In this paper, a multi-query sampling-based planner is presented based on the optimal probabilistic roadmaps algorithm that employs a hybrid sample classification and graph adjustment strategy to handle diverse types of planning uncertainty such as sensing noise, unknown static and dynamic obstacles and an inaccurate environment map in a discrete-time system. The proposed method starts by storing the collision-free generated samples in a matrix-grid structure. Using the resulting grid structure makes it computationally cheap to search and find samples in a specific region. As soon as the robot senses an obstacle during the execution of the initial plan, the occupied grid cells are detected, relevant samples are selected, and in-collision vertices are removed within the vision range of the robot. Furthermore, a second layer of nodes connected to the current direct neighbors are checked against collision, which gives the planner more time to react to uncertainty before getting too close to an obstacle. The simulation results for problems with various sources of uncertainty show a significant improvement compared with similar algorithms in terms of the failure rate, the processing time and the minimum distance from obstacles. The planner is also successfully implemented and tested on a TurtleBot in four different scenarios with uncertainty.


2014 ◽  
Vol 2014 ◽  
pp. 1-12
Author(s):  
Yue-wen Fu ◽  
Meng Li ◽  
Jia-hong Liang ◽  
Xiao-qian Hu

This paper presents a novel motion planning approach for coherent groups with constant area, and it integrates C-L method into the probabilistic roadmap algorithm with sampling on the medial axis (MAPRM). In the preprocessing phase, the group is discretized into a grid-set which represents the configuration of the group. Then, a number of samples are generated on workspace by medial axis technique. These samples are extended into group’s configuration nodes of the roadmap using an extending strategy. Also, the group's deformation degree relative to the desired shape is introduced to improve the evaluation function. It gives users more flexibility to determine the respective weights of the group’s deformation degree and its distance to the goal in the query phase. After that, a novel local planner is constructed to connect any two neighbor configurations by using C-L method and the improved evaluation function. Experiments show that our approach is able to find paths for the coherent group efficiently and keep its area invariant when moving toward the goal.


Robotica ◽  
1990 ◽  
Vol 8 (2) ◽  
pp. 137-144 ◽  
Author(s):  
C. Chang ◽  
M. J. Chung ◽  
Z. Bien

SummaryThis paper presents a collision-free motion planning method of two articulated robot arms in a three dimensional common work space. Each link of a robot arm is modeled by a cylinder ended by two hemispheres, and the remaining wrist and hand is modeled by a sphere. To describe the danger of collision between two modeled objects, minimum distance functions, which are defined by the Euclidean norm, are used. These minimum distance functions are used to describe the constraints that guarantee no collision between two robot arms. The collision-free motion planning problem is formulated as a pointwise constrained nonlinear minimization problem, and solved by a conjugate gradient method with barrier functions. To improve the minimization process, a simple grid technique is incorporated. Finally, a simulation study is presented to show the significance of the proposed method.


Author(s):  
Ata A. Eftekharian ◽  
Horea T. Ilieş

AbstractThe task of planning a path between two spatial configurations of an artifact moving among obstacles is an important problem in practically all geometrically intensive applications. Despite the ubiquity of the problem, the existing approaches make specific limiting assumptions about the geometry and mobility of the obstacles, or those of the environment in which the motion of the artifact takes place. We present a strategy to construct a family of paths, or roadmaps, for two- and three-dimensional solids moving in an evolving environment that can undergo drastic topological changes. Our approach is based on a potent paradigm for constructing geometric skeletons that relies on constructive representations of shapes with R-functions that operate on real-valued half-spaces as logic operations. We describe a family of skeletons that have the same homotopy as that of the environment and contains the medial axis as a special case. Of importance, our skeletons can be designed so that they are “attracted to” or “repulsed by” prescribed spatial sites of the environment. Moreover, the R-function formulation suggests the new concept of a medial zone, which can be thought of as a “thick” skeleton with significant applications for motion planning and other geometric reasoning applications. Our approach can handle problems in which the environment is not fully known a priori, and intrinsically supports local and parallel skeleton computations for domains with rigid or evolving boundaries. Furthermore, our path planning algorithm can be implemented in any commercial geometric kernel, and has attractive computational properties. The capability of the proposed technique are explored through several examples designed to simulate highly dynamic environments.


Sign in / Sign up

Export Citation Format

Share Document