Distance determination algorithms for convex and concave objects

dc.contributor.authorCarretero G., Juan Antonio
dc.contributor.supervisorNahon, Meyer A.
dc.date.accessioned2018-11-14T00:12:30Z
dc.date.available2018-11-14T00:12:30Z
dc.date.copyright2001en_US
dc.date.issued2018-11-13
dc.degree.departmentDepartment of Mechanical Engineering
dc.degree.levelDoctor of Philosophy Ph.D.en_US
dc.description.abstractDetermining the minimum distance between two objects is a problem that has been solved using many different approaches. Most methods proposed so far are, in essence, limited to solve the problem amongst convex polyhedra. Thus, to deal with concave objects, these methods partition concave objects into convex sub-objects and solve the convex problem between all possible sub-object combinations. This adds a large computational expense, especially when the concave objects in the scene are complicated, or when concave quadratically bound objects are to be linearized. In this work, two optimization-based formulations are proposed to solve the minimum distance problem without the need for partitioning concave objects into convex sub-objects. The first one, referred to as the continuous approach, uses concepts of computational solid geometry in order to represent objects with concavities. On the other hand, in the second formulation, referred to as the combinatorial approach, the geometries of the objects are replaced by large sets of points arranged in surface meshes. Since the optimization problem is not unimodal (i.e., has more than one local minimum point), global optimization techniques are used. Simulated Annealing and Genetic Algorithms, with constraint handling techniques such as penalty and repair strategies are used in the continuous approach. In order to eliminate the computational expense of determining the feasibility of every trial point, the combinatorial approach replaces the objects' geometry by a set of points on the surface of each object. This reduces the minimum distance problem to an unconstrained combinatorial optimization problem where the combination of points (one on each object) that minimizes the distance between objects is the solution. Additionally, Genetic Algorithms with niche formation techniques were developed in order to allow the distance algorithm to track multiple minima. In a series of numerical examples, a preliminary implementation of the proposed algorithms has proven to be robust and equivalent, in terms of computational efficiency, to some conventional approaches.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/10297
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectRoboticsen_US
dc.subjectAlgorithmsen_US
dc.subjectContinuous approachen_US
dc.subjectCombinatorial approachen_US
dc.titleDistance determination algorithms for convex and concave objectsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CarreteroG._JuanAntonio_PhD_2001.pdf
Size:
5.83 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: