Virtual fixture generation for task planning with complex geometries

dc.contributor.advisorPryor, Mitchell Wayne
dc.contributor.advisorLandsberger, Sheldon
dc.contributor.committeeMemberO'Neil, Brian
dc.contributor.committeeMemberDeshpande, Ashish
dc.contributor.committeeMemberCrawford, Richard H
dc.creatorSharp, Andrew Patrick
dc.creator.orcid0000-0002-2552-4340
dc.date.accessioned2019-12-10T00:48:10Z
dc.date.available2019-12-10T00:48:10Z
dc.date.created2019-05
dc.date.issued2019-05
dc.date.submittedMay 2019
dc.date.updated2019-12-10T00:48:10Z
dc.description.abstractDecontaminating and decommissioning aging nuclear facilities and managing nuclear waste required increased automation to reduce personnel dose. Semi-autonomous behaviors, such as virtual fixtures, aid task execution by managing low-level system resources while operators retain high-level control. Virtual fixtures provide operators with geometric constraints or guidance forces in a robotic manipulator’s workspace. This dissertation advances virtual fixture generation through, the previously unexplored, construction of layers of point cloud based Guidance Virtual Fixtures. Point clouds are used for virtual fixture generation, based on complex surface geometry, to provide more expressive, and therefore useful, environmental representations. Thus, this work builds upon previous point cloud based Forbidden Region Virtual Fixtures to address virtual fixture generation shortcomings outlined in the literature. Task input polygonal mesh checks warn operators if defects are found. Task normal vectors and task parameters are used to calculate point cloud layers at task defined distances from the surface. These layers are interpolated and voxelized to maintain point cloud resolution at increasing distances from the task surface. The layers are combined into a bi-directional graph structure for storage and future use. The graph structure is combined with a Forbidden Region Virtual Fixture to create a Task Virtual Fixture. Task Virtual Fixture generation was evaluated with multiple input types including parametric surfaces, polygonal meshes, and point cloud data. Results demonstrate surface model concavity affects the growth in the number of offset layer vertices as does distance from the task surface. Task Virtual Fixture generation intuitively modifies VF layer resolution at extended task surface distances. Point cloud sensor data demonstrated sensor data input for "open world" scenarios. Two visualization and task execution environments were developed to apply Task Virtual Fixtures to spatially discrete and spatially continuous non-contact tasks. The first interface, spatially discrete, was constructed with the Robot Operating System, RViz, and MoveIt!. This interface displays reachability information to the operator and is called the Manipulator to Task Transform Tool. The second interface allows operators to employ Task Virtual Fixture information in ABB’s RobotStudio for spatially continuous tasks. A small user study was conducted for each interface to demonstrate more expressive Task Virtual Fixtures are still operator interpretable and assist with task execution.
dc.description.departmentMechanical Engineering
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/2152/78702
dc.identifier.urihttp://dx.doi.org/10.26153/tsw/5758
dc.language.isoen
dc.subjectRobotics
dc.subjectVirtual fixtures
dc.subjectTask Virtual Fixtures
dc.titleVirtual fixture generation for task planning with complex geometries
dc.typeThesis
dc.type.materialtext
thesis.degree.departmentMechanical Engineering
thesis.degree.disciplineMechanical Engineering
thesis.degree.grantorThe University of Texas at Austin
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy

Access full-text files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SHARP-DISSERTATION-2019.pdf
Size:
55.31 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.45 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.84 KB
Format:
Plain Text
Description: