Large load manipulation and controller design with flexible joint manipulators
dc.rights.license | CC BY-NC-ND. Users may download and share copies with attribution in accordance with a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 license. No commercial use or derivatives are permitted without the explicit approval of the author. | |
dc.contributor | Julius, Anak Agung | |
dc.contributor | Mishra, Sandipan | |
dc.contributor | Anderson, Kurt S. | |
dc.contributor.advisor | Wen, John T. | |
dc.contributor.author | Oakes, Kimberly | |
dc.date.accessioned | 2022-09-15T22:08:25Z | |
dc.date.available | 2022-09-15T22:08:25Z | |
dc.date.issued | 2022-05 | |
dc.identifier.uri | https://hdl.handle.net/20.500.13015/6179 | |
dc.description | May 2022 | |
dc.description | School of Engineering | |
dc.description.abstract | Recent years have seen an increased interest in the use of flexible joint robots. This is due to wider use of collaborative and space robots. Flexibility is desired for collaborative robots because the inherent compliance makes interactions with humans safer. Space manipulator flexibility results from harmonic drives used to amplify the torque generated by the small actuators used to keep arm mass low for launch. Both situations require precise tracking of desired movements. However, this is difficult to achieve due to the inherent nonlinearity of flexible joint manipulators. There exist model-based and neural network based methods of controller design. However, these methods may result in complex controllers that require a high computational load. In space applications, there exist computational limitations that prevent the use of such control methods. For this reason, most space manipulators use simple controllers such as PID. Tuning the gains is difficult not only because of the arm nonlinearity but also because the arm operates both without and with large loads. Gain scheduling may be used to address the various operation modes. However, it would be desirable to have a single set of controller gains to prevent non-smooth transitions in controller output resulting from the gain changes. Whether designing one set or multiple set of gains, the tuning process can be very time consuming. Common methodologies require understanding of complex mathematics (such as for H-infinity methods) or a lot of active time from the control designer (such as hand-tuning). Therefore a methodology that can be implemented with basic controller design knowledge and consumes less of the controller designer's time is desirable. This thesis seeks to develop a methodology to generate robust, simple controllers for flexible joint robots that achieve the desired performance while operating both without and with a large load. The methodology consists of experiment design to gather experimental frequency response data, path generation, trajectory generation, and optimization problem formulation for controller design. The methodology is tested using a simulated arm and Rethink's Baxter robot. The simulated arm is an approximation to a space manipulator with seven degrees of freedom and joint flexibility. The simulation is performed using Simulink and Simscape Multibody. Baxter is a dual-arm industrial robot with each arm containing seven degrees of freedom. Baxter's joint flexibility results from series elastic actuators. | |
dc.language | ENG | |
dc.language.iso | en_US | |
dc.publisher | Rensselaer Polytechnic Institute, Troy, NY | |
dc.relation.ispartof | Rensselaer Theses and Dissertations Online Collection | |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | Electrical engineering | |
dc.title | Large load manipulation and controller design with flexible joint manipulators | |
dc.type | Electronic thesis | |
dc.type | Thesis | |
dc.date.updated | 2022-09-15T22:08:27Z | |
dc.rights.holder | This electronic version is a licensed copy owned by Rensselaer Polytechnic Institute (RPI), Troy, NY. Copyright of original work retained by author. | |
dc.creator.identifier | https://orcid.org/0000-0002-7695-2900 | |
dc.description.degree | PhD | |
dc.relation.department | Dept. of Electrical, Computer, and Systems Engineering |
Files in this item
This item appears in the following Collection(s)
-
RPI Theses Online (Complete)
Rensselaer theses from 2006; many restricted to current RPI Students, Faculty and Staff -
RPI Theses Open Access
Rensselaer Theses and Dissertations with Creative Commons Licenses
Except where otherwise noted, this item's license is described as CC BY-NC-ND. Users may download and share copies with attribution in accordance with a Creative Commons
Attribution-Noncommercial-No Derivative Works 3.0 license. No commercial use or derivatives
are permitted without the explicit approval of the author.