401 research outputs found
Interaction Dynamics in Oscillator and Human-in-the-loop Systems.
This dissertation addresses control system analysis and system identification in three areas: error propagation in synchronization of harmonic oscillators, modeling of human active movement, and identification of human control strategies in manual pursuit tracking. 1) While most studies of synchronization in oscillator systems have focused on the existence of synchronous solutions in steady state, many problems pertaining to the transient dynamics have not been fully resolved. We extend the well-established theory of fundamental limitations to study the transient error propagation (string stability) in a string of synchronized harmonic oscillators. We first translate design requirements in terms of time-domain response and hardware limitations into a set of constraints on closed-loop frequency response. We further capture the conflict between string stability on the one hand and time-domain design requirements and hardware limitations on the other through a new Bode integral. 2) Modeling human active movement is a challenging problem not only because muscle has very sophisticated and highly nonlinear dynamics but also because neural and other signals internal to the body are difficult to observe directly. We seek a simple yet general and competent model to describe active movement in object manipulation tasks. Inspired by the Norton equivalent circuit in electrical engineering, we build a model based on the motion and force/torque signals that may be observed at the points of contact between the human body and the environment. The model consists of a motion source to represent a human's motor plan and a spring-mass-damper coupler to capture the time-varying driving point impedance of the human hand. The model is validated using occasional experimental trials in which a participant experiences unexpected loads in a grasp and twist task. 3) Although a large amount of literature has provided methods to identify feedback control in manual tracking tasks, very little research has been undertaken to experimentally identify feedforward control. We capitalize on the theory of fundamental limitations to study the link between a human's ability to simultaneously reject disturbances and perform pursuit tracking. We further develop an identification method to separate human feedback and feedforward control strategies in sinusoidal tracking tasks.PhDMechanical EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepblue.lib.umich.edu/bitstream/2027.42/108853/1/ybo_1.pd
Modeling, Control and Estimation of Reconfigurable Cable Driven Parallel Robots
The motivation for this thesis was to develop a cable-driven parallel robot (CDPR) as part of a two-part robotic device for concrete 3D printing. This research addresses specific research questions in this domain, chiefly, to present advantages offered by the addition of kinematic redundancies to CDPRs. Due to the natural actuation redundancy present in a fully constrained CDPR, the addition of internal mobility offers complex challenges in modeling and control that are not often encountered in literature.
This work presents a systematic analysis of modeling such kinematic redundancies through the application of reciprocal screw theory (RST) and Lie algebra while further introducing specific challenges and drawbacks presented by cable driven actuators. It further re-contextualizes well-known performance indices such as manipulability, wrench closure quality, and the available wrench set for application with reconfigurable CDPRs.
The existence of both internal redundancy and static redundancy in the joint space offers a large subspace of valid solutions that can be condensed through the selection of appropriate objective priorities, constraints or cost functions. Traditional approaches to such redundancy resolution necessitate computationally expensive numerical optimization. The control of both kinematic and actuation redundancies requires cascaded control frameworks that cannot easily be applied towards real-time control.
The selected cost functions for numerical optimization of rCDPRs can be globally (and sometimes locally) non-convex. In this work we present two applied examples of redundancy resolution control that are unique to rCDPRs. In the first example, we maximize the directional wrench ability at the end-effector while minimizing the joint torque requirement by utilizing the fitness of the available wrench set as a constraint over wrench feasibility. The second example focuses on directional stiffness maximization at the end-effector through a variable stiffness module (VSM) that partially decouples the tension and stiffness. The VSM introduces an additional degrees of freedom to the system in order to manipulate both reconfigurability and cable stiffness independently.
The controllers in the above examples were designed with kinematic models, but most CDPRs are highly dynamic systems which can require challenging feedback control frameworks. An approach to real-time dynamic control was implemented in this thesis by incorporating a learning-based frameworks through deep reinforcement learning. Three approaches to rCDPR training were attempted utilizing model-free TD3 networks.
Robustness and safety are critical features for robot development. One of the main causes of robot failure in CDPRs is due to cable breakage. This not only causes dangerous dynamic oscillations in the workspace, but also leads to total robot failure if the controllability (due to lack of cables) is lost. Fortunately, rCDPRs can be utilized towards failure tolerant control for task recovery. The kinematically redundant joints can be utilized to help recover the lost degrees of freedom due to cable failure. This work applies a Multi-Model Adaptive Estimation (MMAE) framework to enable online and automatic objective reprioritization and actuator retasking. The likelihood of cable failure(s) from the estimator informs the mixing of the control inputs from a bank of feedforward controllers.
In traditional rigid body robots, safety procedures generally involve a standard emergency stop procedure such as actuator locking. Due to the flexibility of cable links, the dynamic oscillations of the end-effector due to cable failure must be actively dampened. This work incorporates a Linear Quadratic Regulator (LQR) based feedback stabilizer into the failure tolerant control framework that works to stabilize the non-linear system and dampen out these oscillations.
This research contributes to a growing, but hitherto niche body of work in reconfigurable cable driven parallel manipulators. Some outcomes of the multiple engineering design, control and estimation challenges addressed in this research warrant further exploration and study that are beyond the scope of this thesis. This thesis concludes with a thorough discussion of the advantages and limitations of the presented work and avenues for further research that may be of interest to continuing scholars in the community
Quadratic Programming-based Reference Spreading Control for Dual-Arm Robotic Manipulation with Planned Simultaneous Impacts
With the aim of further enabling the exploitation of intentional impacts in
robotic manipulation, a control framework is presented that directly tackles
the challenges posed by tracking control of robotic manipulators that are
tasked to perform nominally simultaneous impacts. This framework is an
extension of the reference spreading control framework, in which overlapping
ante- and post-impact references that are consistent with impact dynamics are
defined. In this work, such a reference is constructed starting from a
teleoperation-based approach. By using the corresponding ante- and post-impact
control modes in the scope of a quadratic programming control approach, peaking
of the velocity error and control inputs due to impacts is avoided while
maintaining high tracking performance. With the inclusion of a novel interim
mode, we aim to also avoid input peaks and steps when uncertainty in the
environment causes a series of unplanned single impacts to occur rather than
the planned simultaneous impact. This work in particular presents for the first
time an experimental evaluation of reference spreading control on a robotic
setup, showcasing its robustness against uncertainty in the environment
compared to three baseline control approaches.Comment: 14 pages, 10 figures. Submitted for publication to IEEE Transactions
on Robotics (T-RO) in September, 202
Nonprehensile Dynamic Manipulation: A Survey
Nonprehensile dynamic manipulation can be reason- ably considered as the most complex manipulation task. It might be argued that such a task is still rather far from being fully solved and applied in robotics. This survey tries to collect the results reached so far by the research community about planning and control in the nonprehensile dynamic manipulation domain. A discussion about current open issues is addressed as well
The e-Bike Motor Assembly: Towards Advanced Robotic Manipulation for Flexible Manufacturing
Robotic manipulation is currently undergoing a profound paradigm shift due to
the increasing needs for flexible manufacturing systems, and at the same time,
because of the advances in enabling technologies such as sensing, learning,
optimization, and hardware. This demands for robots that can observe and reason
about their workspace, and that are skillfull enough to complete various
assembly processes in weakly-structured settings. Moreover, it remains a great
challenge to enable operators for teaching robots on-site, while managing the
inherent complexity of perception, control, motion planning and reaction to
unexpected situations. Motivated by real-world industrial applications, this
paper demonstrates the potential of such a paradigm shift in robotics on the
industrial case of an e-Bike motor assembly. The paper presents a concept for
teaching and programming adaptive robots on-site and demonstrates their
potential for the named applications. The framework includes: (i) a method to
teach perception systems onsite in a self-supervised manner, (ii) a general
representation of object-centric motion skills and force-sensitive assembly
skills, both learned from demonstration, (iii) a sequencing approach that
exploits a human-designed plan to perform complex tasks, and (iv) a system
solution for adapting and optimizing skills online. The aforementioned
components are interfaced through a four-layer software architecture that makes
our framework a tangible industrial technology. To demonstrate the generality
of the proposed framework, we provide, in addition to the motivating e-Bike
motor assembly, a further case study on dense box packing for logistics
automation
Asymmetric Dual-Arm Task Execution using an Extended Relative Jacobian
Coordinated dual-arm manipulation tasks can be broadly characterized as
possessing absolute and relative motion components. Relative motion tasks, in
particular, are inherently redundant in the way they can be distributed between
end-effectors. In this work, we analyse cooperative manipulation in terms of
the asymmetric resolution of relative motion tasks. We discuss how existing
approaches enable the asymmetric execution of a relative motion task, and show
how an asymmetric relative motion space can be defined. We leverage this result
to propose an extended relative Jacobian to model the cooperative system, which
allows a user to set a concrete degree of asymmetry in the task execution. This
is achieved without the need for prescribing an absolute motion target.
Instead, the absolute motion remains available as a functional redundancy to
the system. We illustrate the properties of our proposed Jacobian through
numerical simulations of a novel differential Inverse Kinematics algorithm.Comment: Accepted for presentation at ISRR19. 16 Page
Object-Aware Impedance Control for Human-Robot Collaborative Task with Online Object Parameter Estimation
Physical human-robot interactions (pHRIs) can improve robot autonomy and
reduce physical demands on humans. In this paper, we consider a collaborative
task with a considerably long object and no prior knowledge of the object's
parameters. An integrated control framework with an online object parameter
estimator and a Cartesian object-aware impedance controller is proposed to
realize complicated scenarios. During the transportation task, the object
parameters are estimated online while a robot and human lift an object. The
perturbation motion is incorporated into the null space of the desired
trajectory to enhance the estimator accuracy. An object-aware impedance
controller is designed using the real-time estimation results to effectively
transmit the intended human motion to the robot through the object.
Experimental demonstrations of collaborative tasks, including object
transportation and assembly tasks, are implemented to show the effectiveness of
our proposed method.Comment: 11 pages, 5 figures, for associated video, see
https://youtu.be/bGH6GAFlRgA?si=wXj_SRzEE8BYoV2
Sensors for Robotic Hands: A Survey of State of the Art
Recent decades have seen significant progress in the field of artificial hands. Most of the
surveys, which try to capture the latest developments in this field, focused on actuation and control systems of these devices. In this paper, our goal is to provide a comprehensive survey of the sensors for artificial hands. In order to present the evolution of the field, we cover five year periods starting at the turn of the millennium. At each period, we present the robot hands with a focus on their sensor systems dividing them into categories, such as prosthetics, research devices, and industrial end-effectors.We also cover the sensors developed for robot hand usage in each era. Finally, the period between 2010 and 2015 introduces the reader to the state of the art and also hints to the future directions in the sensor development for artificial hands
Parallel Manipulators
In recent years, parallel kinematics mechanisms have attracted a lot of attention from the academic and industrial communities due to potential applications not only as robot manipulators but also as machine tools. Generally, the criteria used to compare the performance of traditional serial robots and parallel robots are the workspace, the ratio between the payload and the robot mass, accuracy, and dynamic behaviour. In addition to the reduced coupling effect between joints, parallel robots bring the benefits of much higher payload-robot mass ratios, superior accuracy and greater stiffness; qualities which lead to better dynamic performance. The main drawback with parallel robots is the relatively small workspace. A great deal of research on parallel robots has been carried out worldwide, and a large number of parallel mechanism systems have been built for various applications, such as remote handling, machine tools, medical robots, simulators, micro-robots, and humanoid robots. This book opens a window to exceptional research and development work on parallel mechanisms contributed by authors from around the world. Through this window the reader can get a good view of current parallel robot research and applications
- …