Effectiveness and performance analysis of a class of parallel robot controllers with fault tolerance

dc.contributor.advisorWalker, Ian D.en_US
dc.contributor.advisorBennett, John K.en_US
dc.creatorHamilton, Deirdre Lynneen_US
dc.date.accessioned2009-06-04T00:04:03Zen_US
dc.date.available2009-06-04T00:04:03Zen_US
dc.date.issued1996en_US
dc.description.abstractIn the past, robots were only applied to simple repetitive tasks, such as assembly line work. However robotics research now encompasses a broad spectrum of application possibilities. Robots are being considered for use in more advanced manufacturing applications, medical and space applications, and numerous other tasks. Speed and precision of control are two primary issues for current and future applications of robotic systems. Fault tolerance is also increasingly important for many robot tasks. This work focuses on improving the efficiency and fault tolerance capabilities of robot controllers. Here we address the following questions: "How can robot control be improved from the perspective of the algorithm implementation? What combination of speed and precision can we achieve for good overall performance?" Due to the coupling in the dynamics equations, coarse-grain parallelization of robot control algorithms is particularly difficult. In this thesis, we develop a new parallel control algorithm for robots based on the Newton-Euler dynamics formulation that overcomes the serial nature of these equations, allowing a high level of parallelism. Our controller uses data from a previous control step in current calculations to allow many more tasks to be executed in parallel, thus providing higher control update rates. The use of 'stale' data is an effective solution to the speedup problem, but presents some special difficulties. A stability issue when using 'stale' data that is encountered in previous algorithm approaches is discussed here. The incorporation of fault tolerance techniques into robot systems improves the reliability, but also increases the hardware and computational requirements in the overall system. Since all of these things affect system design, it is not always clear how to evaluate the merit, or 'effectiveness' of different fault tolerance approaches for a given application. In this thesis, we present a new set of performance criteria designed to measure and compare the effectiveness of robot fault tolerance strategies. The measures, which are designed to evaluate fault tolerance/performance/cost tradeoffs, can also be used to evaluate pure performance or pure fault tolerance strategies. We show their usefulness using a variety of proposed fault tolerance approaches in the literature, focusing on multiprocessor control architectures.en_US
dc.format.extent131 p.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.callnoTHESIS E.E. 1996 HAMILTONen_US
dc.identifier.citationHamilton, Deirdre Lynne. "Effectiveness and performance analysis of a class of parallel robot controllers with fault tolerance." (1996) Diss., Rice University. <a href="https://hdl.handle.net/1911/16950">https://hdl.handle.net/1911/16950</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/16950en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectElectronicsen_US
dc.subjectElectrical engineeringen_US
dc.titleEffectiveness and performance analysis of a class of parallel robot controllers with fault toleranceen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentElectrical Engineeringen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelDoctoralen_US
thesis.degree.nameDoctor of Philosophyen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
9631102.PDF
Size:
4.15 MB
Format:
Adobe Portable Document Format