Vis enkel innførsel

dc.contributor.advisorShiriaev, Anton
dc.contributor.authorPchelkin, Stepan
dc.date.accessioned2018-03-16T09:10:55Z
dc.date.available2018-03-16T09:10:55Z
dc.date.issued2017
dc.identifier.isbn978-82-326-2779-0
dc.identifier.issn1503-8181
dc.identifier.urihttp://hdl.handle.net/11250/2490793
dc.description.abstractThis thesis describes several contributions to some classical and new problems in robotics that appear in motion and trajectory planning, motion and trajectory representation, and motion control where we suggest new algorithms for design and analysis. These tasks are considered for standard dynamic models of robotic systems in general and for several representative examples with the specific focus at the structure of the external actuation that such systems can have. In particular, we have approached the classical fully actuated dynamical model of a mechanical system and have formulated a novel problem of orbital stabilisation of its forced periodic trajectories to explore alternative solutions for high-precision path-following control designs, which are relevant for industrial applications. In solving the problem, we have suggested a new easy-to-compute set of excessive transverse coordinates for the nominal motion. Asymptotic contraction of these transverse coordinates to zeros implies asymptotic orbital stability. As a direct consequence, nontrivial extensions to ensure orbital stabilization of the classical Inverse Dynamics and PD+ controllers, which have been previously developed for reference tracking, are proposed and elaborated in details. The analytic results have required development of a new method for the analysis of orbital stability and new rules for tuning state feedback controller’s parameters. The theoretical contribution has been successfully validated in experiments on a standard industrial robot-manipulator ABB IRB140, extended with a fast prototyping interface. The results of full-scale experiments have illustrated extraordinary performances of both novel feedback control laws in path-following accuracy and in robustness to uncertainty in load characteristics confirming our analytical predictions. The second set of contributions is related to an investigation of the motion-planning problem for underactuated mechanical systems. In this part of the thesis, two particular benchmark examples with challenging scenarios of work are approached and explored. The first example illustrates the arguments that can be used for planning sit-down motions of a humanoid robot using incentives gained from analysis of recorded human behaviours. While the another example discusses steps in planning 3-D brachiation for a gorilla robot. In both cases, the system’s models have had at least one passive degree of freedom in an ankle joint for a humanoid robot and in a hand, on which the gorilla robot hangs during brachiation, respectively. They define non-integrable constraints that must hold for any feasible for the model behaviours making the process of motion planning quite nontrivial. We have proposed and analysed procedures for feasible motion’s representation to meet dynamical constraints and heuristics, as well as arguments for choosing performance indexes and steps in efficient numerical realisations of the algorithms.nb_NO
dc.language.isoengnb_NO
dc.publisherNTNUnb_NO
dc.relation.ispartofseriesDoctoral theses at NTNU;2017:354
dc.subjectMotion and Trajectory Planning with Constraints, Orbital Stabilisation, Industrial Robotic Manipulators, Transverse Linearisation, Path Accuracy, Model-Based Feedback Design, Industrial Manipulators, Virtual Holonomic Constraints, Humanoid Robots, Mechanical Systems with Passive Degrees of Freedom, Underactuated Systemsnb_NO
dc.titleContributions to Trajectory Planning and Control for Industrial and Service Roboticsnb_NO
dc.typeDoctoral thesisnb_NO
dc.subject.nsiVDP::Technology: 500::Information and communication technology: 550::Technical cybernetics: 553nb_NO
dc.description.localcodeDigital fulltext not availablenb_NO


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel