In order to function safely in a dynamic environment with humans and obstacles, robots require active compliance control with force feedback. In these applications the control law typically includes full dynamics compensation to decouple the joints and cancel out nonlinearities, for which a high-fidelity model of the robot is required. In the case of a 3D-printed robot, components cannot be easily modeled due non-uniform densities, inconsistencies among the 3D printers used in manufacturing, and the use of different plastics with mechanical properties that are not widely known. To address this issue, this thesis presents an adaptive control framework which modifies the model parameters online in order to achieve satisfactory tracking performance. The inertial properties are estimated by adapting with respect to functions of the unknown parameters. This is achieved by rewriting the robot dynamics equations as the product of a matrix of known nonlinear functions of the joint states and a vector of constant unknowns. The result is a nonlinear system linearly parameterized in terms of the of the unknowns, which can be estimated using adaptation laws derived from Lyapunov stability theory. The proposed control system consists of an outer-loop impedance controller to regulate deviations from the nominal trajectory in the presence of disturbances, and an inner-loop force controller to track the joint torques commanded by the outer-loop. The proposed system is evaluated on an early prototype consisting of a 3DOF leg, and two actuator test setups for the low-level controller. / Master of Science / In order to function safely in a dynamic environment with humans and obstacles, a robot must be able to actively control its interaction forces with the outside environment. In these applications a high-fidelity model of the robot is required. In the case of a 3D-printed robot, the components in the robot cannot be easily modeled due non-uniform densities, inconsistencies among the 3D printers used in manufacturing, and the use of different plastics with mechanical properties that are not widely known. To address this issue, this thesis presents an adaptive control framework which actively modifies the model parameters in order to achieve satisfactory tracking performance. In this work, the equations of motion of the robot are manipulated in such a way that the unknown quantities are separated from the known quantities. The unknowns are updated in real time using adaptive laws derived from Lyapunov stability theory. The proposed control system consists of a high-level torque controller to regulate deviations from the nominal trajectory, and a low-level force controller to track the joint torques commanded at the high-level. The proposed system is evaluated on an early prototype of the robot consisting of a 3 degree of freedom leg, and two actuator test setups for the low-level controller.
Identifer | oai:union.ndltd.org:VTETD/oai:vtechworks.lib.vt.edu:10919/99408 |
Date | 23 July 2020 |
Creators | Hancock, Philip Jackson |
Contributors | Mechanical Engineering, Leonessa, Alexander, Akbari Hamed, Kaveh, Asbeck, Alan T. |
Publisher | Virginia Tech |
Source Sets | Virginia Tech Theses and Dissertation |
Detected Language | English |
Type | Thesis |
Format | ETD, application/pdf |
Rights | In Copyright, http://rightsstatements.org/vocab/InC/1.0/ |
Page generated in 0.2507 seconds