This document proposes an adaptive synchronized control method for coordinating multirobot assembly tasks. The key points are:
- It uses a synchronization scheme based on motion synchronization to maintain certain kinematic relationships between robots, without requiring complex hybrid position/force control.
- The controller incorporates cross-coupling technology into an adaptive control architecture. It guarantees asymptotic convergence to zero of both position tracking errors and synchronization errors simultaneously for coordinated robots.
- The method is applied first to coordinate two robots holding a common payload. It is then extended to coordinate multiple robots, where each robot synchronizes its motion with the other two robots to achieve overall synchronization. Experiments demonstrate the effectiveness of the approach.
Global Stability of A Regulator For Robot ManipulatorsWaqas Tariq
In this work a regulator for robot manipulators is proposed, it has been developed considering that the equilibrium point of the closed-loop system is globally asymptotically stable in agreement with Lyapunov’s direct method. The global asymptotic stability of the controlled system is analyzed. We present real-time experimental results to show the performance of the proposed regulator on a robot manipulator of direct drive with three degrees of freedom. The performance of the new control scheme is compared with respect to the popular PD Algorithm in terms of positioning error
Study and Analysis of Design Optimization and Synthesis of Robotic ARMINFOGAIN PUBLICATION
A robot is a mechanical or virtual artificial agent, usually an electro-mechanical machine that is guided by a computer program or electronic circuitry. Robots can be autonomous or semi-autonomous. In this thesis, design optimization strategies and synthesis for robotic arm are studied. In the design process, novel optimization methods have been developed to reduce the mass of the whole robotic arm. The optimization of the robotic arm is conducted at three different levels, with the main objective to minimize the robot mass. At the first level, only the drive-train of the robotic arm is optimized. The design process of a robotic arm is decomposed into selection of components for the drive-train to reduce the weight At the second level, kinematic data is combined with the drive-train in the optimization. For this purpose, a dynamic model of the robot is required. Constraints are formulated on the motors, gearboxes and kinematic performance At the third level, a systematic optimization approach is developed, which contains design variables of structural dimensions, geometric dimensions and drive-train composes. Constraints are formulated on the stiffness and deformation. The stiffness and deformation of the arm are calculated through FEA simulation. The main objective of the thesis is to design optimization and synthesis analysis of robotic arm. The corresponding deflections, stresses and strains for that load will be find out by suing the method of finite element analysis.
Intelligent Control of a Robot Manipulator Nixon Barrera
The document discusses control techniques for robot manipulators. It proposes using fuzzy logic controllers (FLCs) and artificial neural networks (ANNs) for intelligent control of a 3-joint robot arm designed for orange picking. Specifically, it describes using an FLC to provide initial feedback control based on a model of the robot. Then an ANN with a radial basis function network is used to provide adaptive feedforward compensation for nonlinearities and disturbances. Simulation results showed the proposed control scheme improved tracking accuracy over traditional independent joint control, especially when following unknown trajectories or with an inaccurate robot model.
This document discusses different control methods for vehicle lateral control, including classical control theory, modern control theory, fuzzy logic, sliding mode control, and neural networks. It develops a 2DOF bicycle model of a vehicle and uses pole placement control to design a lateral controller. Simulation results show the vehicle can track a reference input but with large overshoots in yaw rate and velocity. An improved controller is designed with slower response but smaller state variable fluctuations. Future work involves implementing the controller with an observer and designing longitudinal control.
The International Journal of Engineering and Science (The IJES)theijes
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560IOSR Journals
Current industrial robots are made very heavy to achieve high Stiffness
which increases the accuracy of their motion. However this heaviness limits the robot speed and in masses the
required energy to move the system. The requirement for higher speed and better system performance makes it
necessary to consider a new generation of light weight manipulators as an alternative to today's massive
inefficient ones. Light weight manipulators require Less energy to move and they have larger payload abilities
and more maneuverability. However due to the dynamic effects of structural flexibility, their control is much
more difficult. Therefore, there is a need to develop accurate dynamic models for design and control of such
systems.This project presents the flexibility and Kineto - Elasto dynamic analysis of robot manipulator
considering deflection. Based on the distributed parameter method, the generalized motion equations of robot
manipulator with flexible links are derived. The final formulation of the motion equations is used to model
general complex elastic manipulators with nonlinear rigid-body and elastic motion in dynamics and it can be
used in the flexibility analysis of robot manipulators and spatial mechanisms. Manipulator end-effector path
trajectory, velocity and accelerations are plotted. Joint torques is to be determined for each joint trajectory
(Dynamics) .Using joint torques, static loading due to link’s masses, masses at joints, and payload, the robot
arms elastic deformations are to be found by using ANSYS-12.0 software package. Elastic compensation is
inserted in coordinates of robotic programming to get exact end-effectors path. A comparison of paths
trajectory of the end-effector is to be plotted. Also variation of torques is plotted after considering elastic
compensation. These torque variations are included in the robotic programming for getting the accurate endeffect
or’s path trajectory
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...IJECEIAES
This document describes research into using intelligent swarm algorithms to optimize the parameters of a nonlinear sliding mode controller for a robot manipulator. Specifically, particle swarm optimization and social spider optimization were used to determine optimal values for the parameters of an integral sliding mode controller designed to control a 6 degree-of-freedom PUMA robot manipulator. Simulation results showed that social spider optimization achieved the best fitness value and performance in minimizing error for the robot controller parameters.
In this paper, the optimal control problem of a nonlinear robot manipulator in absence of holonomic constraint force based on the point of view of adaptive dynamic programming (ADP) is presented. To begin with, the manipulator was intervened by exact linearization. Then the framework of ADP and Robust Integral of the Sign of the Error (RISE) was developed. The ADP algorithm employs Neural Network technique to tune simultaneously the actor-critic network to approximate the control policy and the cost function, respectively. The convergence of weight as well as position tracking control problem was considered by theoretical analysis. Finally, the numerical example is considered to illustrate the effectiveness of proposed control design.
Global Stability of A Regulator For Robot ManipulatorsWaqas Tariq
In this work a regulator for robot manipulators is proposed, it has been developed considering that the equilibrium point of the closed-loop system is globally asymptotically stable in agreement with Lyapunov’s direct method. The global asymptotic stability of the controlled system is analyzed. We present real-time experimental results to show the performance of the proposed regulator on a robot manipulator of direct drive with three degrees of freedom. The performance of the new control scheme is compared with respect to the popular PD Algorithm in terms of positioning error
Study and Analysis of Design Optimization and Synthesis of Robotic ARMINFOGAIN PUBLICATION
A robot is a mechanical or virtual artificial agent, usually an electro-mechanical machine that is guided by a computer program or electronic circuitry. Robots can be autonomous or semi-autonomous. In this thesis, design optimization strategies and synthesis for robotic arm are studied. In the design process, novel optimization methods have been developed to reduce the mass of the whole robotic arm. The optimization of the robotic arm is conducted at three different levels, with the main objective to minimize the robot mass. At the first level, only the drive-train of the robotic arm is optimized. The design process of a robotic arm is decomposed into selection of components for the drive-train to reduce the weight At the second level, kinematic data is combined with the drive-train in the optimization. For this purpose, a dynamic model of the robot is required. Constraints are formulated on the motors, gearboxes and kinematic performance At the third level, a systematic optimization approach is developed, which contains design variables of structural dimensions, geometric dimensions and drive-train composes. Constraints are formulated on the stiffness and deformation. The stiffness and deformation of the arm are calculated through FEA simulation. The main objective of the thesis is to design optimization and synthesis analysis of robotic arm. The corresponding deflections, stresses and strains for that load will be find out by suing the method of finite element analysis.
Intelligent Control of a Robot Manipulator Nixon Barrera
The document discusses control techniques for robot manipulators. It proposes using fuzzy logic controllers (FLCs) and artificial neural networks (ANNs) for intelligent control of a 3-joint robot arm designed for orange picking. Specifically, it describes using an FLC to provide initial feedback control based on a model of the robot. Then an ANN with a radial basis function network is used to provide adaptive feedforward compensation for nonlinearities and disturbances. Simulation results showed the proposed control scheme improved tracking accuracy over traditional independent joint control, especially when following unknown trajectories or with an inaccurate robot model.
This document discusses different control methods for vehicle lateral control, including classical control theory, modern control theory, fuzzy logic, sliding mode control, and neural networks. It develops a 2DOF bicycle model of a vehicle and uses pole placement control to design a lateral controller. Simulation results show the vehicle can track a reference input but with large overshoots in yaw rate and velocity. An improved controller is designed with slower response but smaller state variable fluctuations. Future work involves implementing the controller with an observer and designing longitudinal control.
The International Journal of Engineering and Science (The IJES)theijes
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560IOSR Journals
Current industrial robots are made very heavy to achieve high Stiffness
which increases the accuracy of their motion. However this heaviness limits the robot speed and in masses the
required energy to move the system. The requirement for higher speed and better system performance makes it
necessary to consider a new generation of light weight manipulators as an alternative to today's massive
inefficient ones. Light weight manipulators require Less energy to move and they have larger payload abilities
and more maneuverability. However due to the dynamic effects of structural flexibility, their control is much
more difficult. Therefore, there is a need to develop accurate dynamic models for design and control of such
systems.This project presents the flexibility and Kineto - Elasto dynamic analysis of robot manipulator
considering deflection. Based on the distributed parameter method, the generalized motion equations of robot
manipulator with flexible links are derived. The final formulation of the motion equations is used to model
general complex elastic manipulators with nonlinear rigid-body and elastic motion in dynamics and it can be
used in the flexibility analysis of robot manipulators and spatial mechanisms. Manipulator end-effector path
trajectory, velocity and accelerations are plotted. Joint torques is to be determined for each joint trajectory
(Dynamics) .Using joint torques, static loading due to link’s masses, masses at joints, and payload, the robot
arms elastic deformations are to be found by using ANSYS-12.0 software package. Elastic compensation is
inserted in coordinates of robotic programming to get exact end-effectors path. A comparison of paths
trajectory of the end-effector is to be plotted. Also variation of torques is plotted after considering elastic
compensation. These torque variations are included in the robotic programming for getting the accurate endeffect
or’s path trajectory
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...IJECEIAES
This document describes research into using intelligent swarm algorithms to optimize the parameters of a nonlinear sliding mode controller for a robot manipulator. Specifically, particle swarm optimization and social spider optimization were used to determine optimal values for the parameters of an integral sliding mode controller designed to control a 6 degree-of-freedom PUMA robot manipulator. Simulation results showed that social spider optimization achieved the best fitness value and performance in minimizing error for the robot controller parameters.
In this paper, the optimal control problem of a nonlinear robot manipulator in absence of holonomic constraint force based on the point of view of adaptive dynamic programming (ADP) is presented. To begin with, the manipulator was intervened by exact linearization. Then the framework of ADP and Robust Integral of the Sign of the Error (RISE) was developed. The ADP algorithm employs Neural Network technique to tune simultaneously the actor-critic network to approximate the control policy and the cost function, respectively. The convergence of weight as well as position tracking control problem was considered by theoretical analysis. Finally, the numerical example is considered to illustrate the effectiveness of proposed control design.
This article presents a whole-body postural control approach for maintaining balance in a humanoid waiter robot when transporting objects. Previous research developed independent methods for controlling body balance during locomotion and object balance when transporting items on a tray. The proposed approach integrates these methods into a single architecture based on evaluating multiple zero moment points (ZMP) for the object and body. It uses fuzzy inference systems to model the physical interactions between upper and lower body control and improve stabilization of both the robot and object during disturbances. Experimental results show the integrated approach using a dynamical linear inverted pendulum model provides better stabilization with smaller overshoots and faster response times than using a standard linear inverted pendulum model.
This document summarizes multi-objective optimization of a Tricept parallel manipulator using an evolutionary algorithm. It discusses using a particle swarm optimization (PSO) technique to optimize the manipulator's conditioning index, workspace volume, and global conditioning index (GCI) simultaneously. The methodology involves calculating inverse kinematics and the Jacobian to determine performance parameters. Single-objective PSO is used to optimize the conditioning index alone. Results show the minimum conditioning index and corresponding design variables. PSO also optimizes the workspace volume alone. A multi-objective PSO with a weighted sum strategy then optimizes all parameters simultaneously, showing their relationships and validating results against single-objective optimization.
The document describes research into developing a novel controller for stabilizing an inverted pendulum. It begins with reviewing previous work that derived the differential equations governing the dynamic behavior of an inverted pendulum. The researcher then uses Laplace transforms to solve these equations and derive a transfer function relating the input and output. An output-feedback PID controller is designed using this transfer function. Additionally, a stochastic method is examined for initializing the weighting matrices in linear quadratic regulation to minimize the performance index and optimize controller design. Upon simulation, the new output-feedback controller is shown to effectively control pendulum stability without integral gain.
1. The document discusses the state estimation, locomotion, kinematics, dynamics, and control of quadruped robots. It focuses on the ANYmal robot from ETH Zurich as a key example.
2. Key topics covered include the use of an extended Kalman filter for state estimation, the inverse kinematics and dynamics challenges of quadruped robots, and approaches for support consistent inverse kinematics and dynamics that respect contact constraints.
3. The document provides an overview of concepts for quadruped control, including kinematic control, impedance control, inverse dynamics control, and whole-body control through simultaneous optimization of posture, contact forces and joint torques.
This document describes a robust learning control scheme for tank gun control servo systems. The control scheme uses iterative learning control and adaptive control techniques to achieve high-precision velocity tracking for the tank gun despite nonlinear uncertainties and external disturbances. Lyapunov stability analysis is used to design the learning controller. The unknown parameters are estimated using a full saturation difference learning strategy. Simulation results show that as the number of iterations increases, the system state is able to accurately track the reference signal over the entire time interval while all signals remain bounded.
Manipulability index of a parallel robot manipulatorIAEME Publication
This document discusses manipulability index, which is a measure of a robot's ability to manipulate objects in different positions and orientations. It defines manipulability index as the determinant of the product of a robot's Jacobian matrix and its transpose. A higher manipulability index indicates better velocity transmission capabilities and dexterity. The document analyzes manipulability index values for different robot structures using MATLAB. It also describes how velocity and force ellipsoids can represent a robot's velocity and force transmission characteristics based on its Jacobian matrix.
This document discusses a method for simulating interactions between objects in mechanisms using small-scale interference detection. It represents the contour shapes of objects using molecular models, where molecules prevent overlap between driver and driven objects. It can analyze and synthesize planar kinematic pairs. Examples show it can simulate gears, cams, ratchets, and generateva mechanisms. The method is generalized and automatically optimizes shapes based on functionality plots and molecular time plots. Local shape changes are shown to affect the simulation results.
Flocking for multi agent dynamic systems algorithms and theoryFatemeh Nikbakht
Olfati-saber said: In this paper, we present a theoretical framework for design and analysis of distributed flocking algorithms. Two cases of flocking in free-space and presence of multiple obstacles are considered. We present three flocking algorithms: two for free-flocking and one for constrained flocking. A comprehensive analysis of the first two algorithms is provided. We demonstrate the first algorithm embodies all three rules of Reynolds. This is a formal approach to extraction of interaction rules that lead to the emergence of collective behavior. We show that the first algorithm generically leads to regular fragmentation, whereas the second and third algorithms both lead to flocking. A systematic method is provided for construction of cost functions (or collective potentials) for flocking. These collective potentials penalize deviation from a class of lattice-shape objects called /spl alpha/-lattices. We use a multi-species framework for construction of collective potentials that consist of flock-members, or /spl alpha/-agents, and virtual agents associated with /spl alpha/-agents called /spl beta/- and /spl gamma/-agents. We show that migration of flocks can be performed using a peer-to-peer network of agents, i.e., "flocks need no leaders." A "universal" definition of flocking for particle systems with similarities to Lyapunov stability is given. Several simulation results are provided that demonstrate performing 2-D and 3-D flocking, split/rejoin maneuver, and squeezing maneuver for hundreds of agents using the proposed algorithms.
Simulation design of trajectory planning robot manipulatorjournalBEEI
Robots can be mathematically modeled with computer programs where the results can be displayed visually, so it can be used to determine the input, gain, attenuate and error parameters of the control system. In addition to the robot motion control system, to achieve the target points should need a research to get the best trajectory, so the movement of robots can be more efficient. One method that can be used to get the best path is the SOM (Self Organizing Maps) neural network. This research proposes the usage of SOM in combination with PID and Fuzzy-PD control for finding an optimal path between source and destination. SOM Neural network process is able to guide the robot manipulator through the target points. The results presented emphasize that a satisfactory trajectory tracking precision and stability could be achieved using SOM Neural networking combination with PID and Fuzzy-PD controller.The obtained average error to reach the target point when using Fuzzy-PD=2.225% and when using PID=1.965%.
Recurrent fuzzy neural network backstepping control for the prescribed output...ISA Interchange
This paper proposes a backstepping control system that uses a tracking error constraint and recurrent fuzzy neural networks (RFNNs) to achieve a prescribed tracking performance for a strict-feedback nonlinear dynamic system. A new constraint variable was defined to generate the virtual control that forces the tracking error to fall within prescribed boundaries. An adaptive RFNN was also used to obtain the required improvement on the approximation performances in order to avoid calculating the explosive number of terms generated by the recursive steps of traditional backstepping control. The boundedness and convergence of the closed-loop system was confirmed based on the Lyapunov stability theory. The prescribed performance of the proposed control scheme was validated by using it to control the prescribed error of a nonlinear system and a robot manipulator.
Modeling of Electro Mechanical Actuator with Inner Loop controllerIRJET Journal
This document presents a model and control strategy for an electromechanical actuator (EMA) system used for flight surface control. It describes the components of the EMA system and develops mathematical models for the electric motor, gearing system, load, and other elements. It then compares the performance of the EMA using a conventional proportional controller versus an improved inner loop controller that aims to reduce the effects of non-linearities like backlash and deadzone. Simulation results show the inner loop controller achieves better bandwidth and time response compared to the conventional controller.
Compensation of Data-Loss in Attitude Control of Spacecraft Systems rinzindorjej
In this paper, a comprehensive comparison of two robust estimation techniques namely, compensated closed-loop Kalman filtering and open-loop Kalman filtering is presented. A common problem of data loss in a real-time control system is investigated through these two schemes. The open-loop scheme, dealing with the data-loss, suffers from several shortcomings. These shortcomings are overcome using compensated scheme, where an accommodating observation signal is obtained through linear prediction technique -- a closed-loop setting and is adopted at a posteriori update step. The calculation and employment of accommodating observation signal causes computational complexity. For simulation purpose, a linear time invariant spacecraft model is however, obtained from the nonlinear spacecraft attitude dynamics through linearization at nonzero equilibrium points -- achieved off-line through Levenberg-Marguardt iterative scheme. Attempt has been made to analyze the selected example from most of the perspectives in order to display the performance of the two techniques.
International Journal of Engineering Research and Applications (IJERA) is a team of researchers not publication services or private publications running the journals for monetary benefits, we are association of scientists and academia who focus only on supporting authors who want to publish their work. The articles published in our journal can be accessed online, all the articles will be archived for real time access.
Our journal system primarily aims to bring out the research talent and the works done by sciaentists, academia, engineers, practitioners, scholars, post graduate students of engineering and science. This journal aims to cover the scientific research in a broader sense and not publishing a niche area of research facilitating researchers from various verticals to publish their papers. It is also aimed to provide a platform for the researchers to publish in a shorter of time, enabling them to continue further All articles published are freely available to scientific researchers in the Government agencies,educators and the general public. We are taking serious efforts to promote our journal across the globe in various ways, we are sure that our journal will act as a scientific platform for all researchers to publish their works online.
We focus a modern methodology in this paper for adding the fuzzy logic control as well as sliding model control. This combination can enhance the MLS position control robustness and enhanced performance of it.In the start, for an application in an area to control the loops placement and position for the synchronous motor what has permanent magnetic linearity we tend to control the fuzzy sliding mode control. To resolve the chattering issues a designed controller is investigated and, in this way, steady state motion in sliding with higher accuracy is obtained. In this case, method of online tuning with the help of fuzzy logic is used in order to adjust the thickness of boundary layer and switching gains.For the suggested scheme technique, the outcomes of simulation suggest that with the classical SMC the accurate state and good dynamic performance is compared due to force chattering resistance, response by quick dynamic force and external disturbance elements and robustness against them.
Path tracking control of differential drive mobile robot based on chaotic-bi...IJECEIAES
This summary provides the key details about the document in 3 sentences:
The document presents a new chaotic-billiards optimizer (C-BO) algorithm to optimize the parameters of a controller for a differential-drive mobile robot. The C-BO algorithm is used to tune the controller parameters to improve path tracking performance. Simulation results show that the C-BO algorithm achieves better path tracking accuracy compared to an ant colony optimization algorithm, with a steady state error of 0.6% versus 0.8%.
This document describes preliminary work on controlling a fully inflatable, fabric-based humanoid robot using pneumatic actuation. Model predictive control and linear quadratic regulation are shown to provide sufficient position control of a single-joint robot. An inflatable humanoid robot with one arm and five degrees of freedom is also controlled using these methods. An initial task of picking up and moving an object was successful eight out of ten times using the model predictive controller. The work demonstrates high-level control of a fully inflatable soft humanoid robot and suggests this type of robot could interact more safely with humans.
This document discusses the design and analysis of a 6 degree of freedom haptic manipulator. It begins with an abstract describing the manipulator's prismatic and rotary joints that enable 6DOF motion. It then reviews previous haptic manipulator designs and topologies. Finite element analysis was used to analyze stresses on an existing design and improve its design. Dynamic analysis was also conducted to determine motion forces required. A new design using the same topology but different material was also analyzed and constructed. The existing and new designs were compared in terms of performance and behavior.
This document presents an adaptive control strategy for simultaneous tracking and stabilization of a nonholonomic wheeled mobile robot with uncertainties. It designs an adaptive tracking controller consisting of a position controller and direction angle controller. The position controller uses a hyperbolic tangent function and adaptive laws to guarantee global stability despite uncertainties. An adaptive sliding mode controller controls the direction angle while considering its effect on position stability. Adjusting controller gains ensures the direction angle converges much faster than position, guaranteeing overall stability. The tracking controller is also extended to a stabilization controller by selecting reference velocities, converting stabilization to an equivalent tracking problem. Simulations and experiments validate the controller can simultaneously handle trajectory tracking and stabilization for mobile robots.
This document introduces the fuzzy model reference learning control (FMRLC) method. FMRLC uses a reference model to provide feedback to modify the membership functions of a fuzzy controller. This allows the closed-loop system to behave like the reference model and achieve the desired performance. The effectiveness of FMRLC is demonstrated through its application to rocket velocity control and robot manipulator control. FMRLC can achieve high performance learning control for nonlinear, time-varying systems.
This document summarizes a research paper that presents a non-linear control law to track a reference trajectory for a mobile robot with caster wheels. The control law integrates kinematic and dynamic controllers to minimize position/orientation errors and differences between actual and reference velocities. The stability of the control law is proven using Lyapunov theory. Numerical simulations and experiments on a differential-drive mobile robot show the integrated control provides faster convergence and eliminates overshoot compared to just kinematic control.
Optimal Control of a Teleoperation System via LMI- based Robust PID Controllersidescitation
This document summarizes a research paper that proposes a new robust PID controller for a teleoperation system using an LMI (linear matrix inequality) approach. The controller aims to achieve transparency and robust stability despite uncertainties like time delays in communication channels and parameters of the slave manipulator and remote environment. The proposed method involves designing two local controllers - a slave controller at the remote site to track master commands, and a robust PID master controller at the local site to ensure transparency and stability. Simulation results will compare the proposed controller to a conventional multi-objective H2/H-infinity controller.
This paper proposes a probabilistic approach to combining open-loop and closed-loop control. It applies this approach to the challenging task of autonomously sliding a car sideways into a parking spot. By combining an inaccurate system model with a demonstration of the desired behavior, the approach can accurately control systems without explicitly modeling the most complex dynamics. When applied to sideways car sliding, the approach repeatedly placed the car within 2 feet of the desired location, representing the state of the art in controlling such maneuvers.
This article presents a whole-body postural control approach for maintaining balance in a humanoid waiter robot when transporting objects. Previous research developed independent methods for controlling body balance during locomotion and object balance when transporting items on a tray. The proposed approach integrates these methods into a single architecture based on evaluating multiple zero moment points (ZMP) for the object and body. It uses fuzzy inference systems to model the physical interactions between upper and lower body control and improve stabilization of both the robot and object during disturbances. Experimental results show the integrated approach using a dynamical linear inverted pendulum model provides better stabilization with smaller overshoots and faster response times than using a standard linear inverted pendulum model.
This document summarizes multi-objective optimization of a Tricept parallel manipulator using an evolutionary algorithm. It discusses using a particle swarm optimization (PSO) technique to optimize the manipulator's conditioning index, workspace volume, and global conditioning index (GCI) simultaneously. The methodology involves calculating inverse kinematics and the Jacobian to determine performance parameters. Single-objective PSO is used to optimize the conditioning index alone. Results show the minimum conditioning index and corresponding design variables. PSO also optimizes the workspace volume alone. A multi-objective PSO with a weighted sum strategy then optimizes all parameters simultaneously, showing their relationships and validating results against single-objective optimization.
The document describes research into developing a novel controller for stabilizing an inverted pendulum. It begins with reviewing previous work that derived the differential equations governing the dynamic behavior of an inverted pendulum. The researcher then uses Laplace transforms to solve these equations and derive a transfer function relating the input and output. An output-feedback PID controller is designed using this transfer function. Additionally, a stochastic method is examined for initializing the weighting matrices in linear quadratic regulation to minimize the performance index and optimize controller design. Upon simulation, the new output-feedback controller is shown to effectively control pendulum stability without integral gain.
1. The document discusses the state estimation, locomotion, kinematics, dynamics, and control of quadruped robots. It focuses on the ANYmal robot from ETH Zurich as a key example.
2. Key topics covered include the use of an extended Kalman filter for state estimation, the inverse kinematics and dynamics challenges of quadruped robots, and approaches for support consistent inverse kinematics and dynamics that respect contact constraints.
3. The document provides an overview of concepts for quadruped control, including kinematic control, impedance control, inverse dynamics control, and whole-body control through simultaneous optimization of posture, contact forces and joint torques.
This document describes a robust learning control scheme for tank gun control servo systems. The control scheme uses iterative learning control and adaptive control techniques to achieve high-precision velocity tracking for the tank gun despite nonlinear uncertainties and external disturbances. Lyapunov stability analysis is used to design the learning controller. The unknown parameters are estimated using a full saturation difference learning strategy. Simulation results show that as the number of iterations increases, the system state is able to accurately track the reference signal over the entire time interval while all signals remain bounded.
Manipulability index of a parallel robot manipulatorIAEME Publication
This document discusses manipulability index, which is a measure of a robot's ability to manipulate objects in different positions and orientations. It defines manipulability index as the determinant of the product of a robot's Jacobian matrix and its transpose. A higher manipulability index indicates better velocity transmission capabilities and dexterity. The document analyzes manipulability index values for different robot structures using MATLAB. It also describes how velocity and force ellipsoids can represent a robot's velocity and force transmission characteristics based on its Jacobian matrix.
This document discusses a method for simulating interactions between objects in mechanisms using small-scale interference detection. It represents the contour shapes of objects using molecular models, where molecules prevent overlap between driver and driven objects. It can analyze and synthesize planar kinematic pairs. Examples show it can simulate gears, cams, ratchets, and generateva mechanisms. The method is generalized and automatically optimizes shapes based on functionality plots and molecular time plots. Local shape changes are shown to affect the simulation results.
Flocking for multi agent dynamic systems algorithms and theoryFatemeh Nikbakht
Olfati-saber said: In this paper, we present a theoretical framework for design and analysis of distributed flocking algorithms. Two cases of flocking in free-space and presence of multiple obstacles are considered. We present three flocking algorithms: two for free-flocking and one for constrained flocking. A comprehensive analysis of the first two algorithms is provided. We demonstrate the first algorithm embodies all three rules of Reynolds. This is a formal approach to extraction of interaction rules that lead to the emergence of collective behavior. We show that the first algorithm generically leads to regular fragmentation, whereas the second and third algorithms both lead to flocking. A systematic method is provided for construction of cost functions (or collective potentials) for flocking. These collective potentials penalize deviation from a class of lattice-shape objects called /spl alpha/-lattices. We use a multi-species framework for construction of collective potentials that consist of flock-members, or /spl alpha/-agents, and virtual agents associated with /spl alpha/-agents called /spl beta/- and /spl gamma/-agents. We show that migration of flocks can be performed using a peer-to-peer network of agents, i.e., "flocks need no leaders." A "universal" definition of flocking for particle systems with similarities to Lyapunov stability is given. Several simulation results are provided that demonstrate performing 2-D and 3-D flocking, split/rejoin maneuver, and squeezing maneuver for hundreds of agents using the proposed algorithms.
Simulation design of trajectory planning robot manipulatorjournalBEEI
Robots can be mathematically modeled with computer programs where the results can be displayed visually, so it can be used to determine the input, gain, attenuate and error parameters of the control system. In addition to the robot motion control system, to achieve the target points should need a research to get the best trajectory, so the movement of robots can be more efficient. One method that can be used to get the best path is the SOM (Self Organizing Maps) neural network. This research proposes the usage of SOM in combination with PID and Fuzzy-PD control for finding an optimal path between source and destination. SOM Neural network process is able to guide the robot manipulator through the target points. The results presented emphasize that a satisfactory trajectory tracking precision and stability could be achieved using SOM Neural networking combination with PID and Fuzzy-PD controller.The obtained average error to reach the target point when using Fuzzy-PD=2.225% and when using PID=1.965%.
Recurrent fuzzy neural network backstepping control for the prescribed output...ISA Interchange
This paper proposes a backstepping control system that uses a tracking error constraint and recurrent fuzzy neural networks (RFNNs) to achieve a prescribed tracking performance for a strict-feedback nonlinear dynamic system. A new constraint variable was defined to generate the virtual control that forces the tracking error to fall within prescribed boundaries. An adaptive RFNN was also used to obtain the required improvement on the approximation performances in order to avoid calculating the explosive number of terms generated by the recursive steps of traditional backstepping control. The boundedness and convergence of the closed-loop system was confirmed based on the Lyapunov stability theory. The prescribed performance of the proposed control scheme was validated by using it to control the prescribed error of a nonlinear system and a robot manipulator.
Modeling of Electro Mechanical Actuator with Inner Loop controllerIRJET Journal
This document presents a model and control strategy for an electromechanical actuator (EMA) system used for flight surface control. It describes the components of the EMA system and develops mathematical models for the electric motor, gearing system, load, and other elements. It then compares the performance of the EMA using a conventional proportional controller versus an improved inner loop controller that aims to reduce the effects of non-linearities like backlash and deadzone. Simulation results show the inner loop controller achieves better bandwidth and time response compared to the conventional controller.
Compensation of Data-Loss in Attitude Control of Spacecraft Systems rinzindorjej
In this paper, a comprehensive comparison of two robust estimation techniques namely, compensated closed-loop Kalman filtering and open-loop Kalman filtering is presented. A common problem of data loss in a real-time control system is investigated through these two schemes. The open-loop scheme, dealing with the data-loss, suffers from several shortcomings. These shortcomings are overcome using compensated scheme, where an accommodating observation signal is obtained through linear prediction technique -- a closed-loop setting and is adopted at a posteriori update step. The calculation and employment of accommodating observation signal causes computational complexity. For simulation purpose, a linear time invariant spacecraft model is however, obtained from the nonlinear spacecraft attitude dynamics through linearization at nonzero equilibrium points -- achieved off-line through Levenberg-Marguardt iterative scheme. Attempt has been made to analyze the selected example from most of the perspectives in order to display the performance of the two techniques.
International Journal of Engineering Research and Applications (IJERA) is a team of researchers not publication services or private publications running the journals for monetary benefits, we are association of scientists and academia who focus only on supporting authors who want to publish their work. The articles published in our journal can be accessed online, all the articles will be archived for real time access.
Our journal system primarily aims to bring out the research talent and the works done by sciaentists, academia, engineers, practitioners, scholars, post graduate students of engineering and science. This journal aims to cover the scientific research in a broader sense and not publishing a niche area of research facilitating researchers from various verticals to publish their papers. It is also aimed to provide a platform for the researchers to publish in a shorter of time, enabling them to continue further All articles published are freely available to scientific researchers in the Government agencies,educators and the general public. We are taking serious efforts to promote our journal across the globe in various ways, we are sure that our journal will act as a scientific platform for all researchers to publish their works online.
We focus a modern methodology in this paper for adding the fuzzy logic control as well as sliding model control. This combination can enhance the MLS position control robustness and enhanced performance of it.In the start, for an application in an area to control the loops placement and position for the synchronous motor what has permanent magnetic linearity we tend to control the fuzzy sliding mode control. To resolve the chattering issues a designed controller is investigated and, in this way, steady state motion in sliding with higher accuracy is obtained. In this case, method of online tuning with the help of fuzzy logic is used in order to adjust the thickness of boundary layer and switching gains.For the suggested scheme technique, the outcomes of simulation suggest that with the classical SMC the accurate state and good dynamic performance is compared due to force chattering resistance, response by quick dynamic force and external disturbance elements and robustness against them.
Path tracking control of differential drive mobile robot based on chaotic-bi...IJECEIAES
This summary provides the key details about the document in 3 sentences:
The document presents a new chaotic-billiards optimizer (C-BO) algorithm to optimize the parameters of a controller for a differential-drive mobile robot. The C-BO algorithm is used to tune the controller parameters to improve path tracking performance. Simulation results show that the C-BO algorithm achieves better path tracking accuracy compared to an ant colony optimization algorithm, with a steady state error of 0.6% versus 0.8%.
This document describes preliminary work on controlling a fully inflatable, fabric-based humanoid robot using pneumatic actuation. Model predictive control and linear quadratic regulation are shown to provide sufficient position control of a single-joint robot. An inflatable humanoid robot with one arm and five degrees of freedom is also controlled using these methods. An initial task of picking up and moving an object was successful eight out of ten times using the model predictive controller. The work demonstrates high-level control of a fully inflatable soft humanoid robot and suggests this type of robot could interact more safely with humans.
This document discusses the design and analysis of a 6 degree of freedom haptic manipulator. It begins with an abstract describing the manipulator's prismatic and rotary joints that enable 6DOF motion. It then reviews previous haptic manipulator designs and topologies. Finite element analysis was used to analyze stresses on an existing design and improve its design. Dynamic analysis was also conducted to determine motion forces required. A new design using the same topology but different material was also analyzed and constructed. The existing and new designs were compared in terms of performance and behavior.
This document presents an adaptive control strategy for simultaneous tracking and stabilization of a nonholonomic wheeled mobile robot with uncertainties. It designs an adaptive tracking controller consisting of a position controller and direction angle controller. The position controller uses a hyperbolic tangent function and adaptive laws to guarantee global stability despite uncertainties. An adaptive sliding mode controller controls the direction angle while considering its effect on position stability. Adjusting controller gains ensures the direction angle converges much faster than position, guaranteeing overall stability. The tracking controller is also extended to a stabilization controller by selecting reference velocities, converting stabilization to an equivalent tracking problem. Simulations and experiments validate the controller can simultaneously handle trajectory tracking and stabilization for mobile robots.
This document introduces the fuzzy model reference learning control (FMRLC) method. FMRLC uses a reference model to provide feedback to modify the membership functions of a fuzzy controller. This allows the closed-loop system to behave like the reference model and achieve the desired performance. The effectiveness of FMRLC is demonstrated through its application to rocket velocity control and robot manipulator control. FMRLC can achieve high performance learning control for nonlinear, time-varying systems.
This document summarizes a research paper that presents a non-linear control law to track a reference trajectory for a mobile robot with caster wheels. The control law integrates kinematic and dynamic controllers to minimize position/orientation errors and differences between actual and reference velocities. The stability of the control law is proven using Lyapunov theory. Numerical simulations and experiments on a differential-drive mobile robot show the integrated control provides faster convergence and eliminates overshoot compared to just kinematic control.
Optimal Control of a Teleoperation System via LMI- based Robust PID Controllersidescitation
This document summarizes a research paper that proposes a new robust PID controller for a teleoperation system using an LMI (linear matrix inequality) approach. The controller aims to achieve transparency and robust stability despite uncertainties like time delays in communication channels and parameters of the slave manipulator and remote environment. The proposed method involves designing two local controllers - a slave controller at the remote site to track master commands, and a robust PID master controller at the local site to ensure transparency and stability. Simulation results will compare the proposed controller to a conventional multi-objective H2/H-infinity controller.
This paper proposes a probabilistic approach to combining open-loop and closed-loop control. It applies this approach to the challenging task of autonomously sliding a car sideways into a parking spot. By combining an inaccurate system model with a demonstration of the desired behavior, the approach can accurately control systems without explicitly modeling the most complex dynamics. When applied to sideways car sliding, the approach repeatedly placed the car within 2 feet of the desired location, representing the state of the art in controlling such maneuvers.
The document discusses forward and inverse kinematics for humanoid robots. It presents an analytical solution to the forward and inverse kinematics problems for the Aldebaran NAO humanoid robot. The solution decomposes the robot into five independent kinematic chains (head, two arms, two legs). It uses the Denavit-Hartenberg method and solves a non-linear system of equations to find exact closed-form solutions. The implemented kinematics library allows real-time transformations between joint configurations and physical positions, enabling motions like balancing and tracking a moving ball.
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...CSCJournals
Robotic manipulators are nonlinear and coupling systems exposing to external disturbance. They are used in wide industrial applications; the suitable selection of a nonlinear robust controller is required. Sliding Mode Controller (SMC) was designed to achieve these requirements, but unfortunately the chattering phenomenon was the main drawback of the conventional SMC. It leads to destructive of some components of a real system and subsequent loss in its accuracy. Hence, the design of Super-Twisting Controller (STC) is suggested for chattering elimination. In previous literatures, the accomplishment of the manual adjustment for the parameters of STC was a large burden and time consuming process. Therefore, a new combination of Particle Swarm Optimization (PSO) algorithm with STC is proposed for optimal tuning of STC parameters. The simulation results demonstrate the superiority of the super twisting technique for chattering mitigation comparing to the conventional SMC. Also, STC tuned via PSO proves its effectiveness and robustness to different types of external disturbances without the needs for the knowledge of their upper boundary values. Besides, the performance of the controlled system is faster and more accurate in the criteria of overshoot, settling time and rise time compared to the manual adjusting of super twisting controllers.
Fractional order PID for tracking control of a parallel robotic manipulator t...ISA Interchange
This paper presents the tracking control for a robotic manipulator type delta employing fractional order PID controllers with computed torque control strategy. It is contrasted with an integer order PID controller with computed torque control strategy. The mechanical structure, kinematics and dynamic models of the delta robot are descripted. A SOLIDWORKS/MSC-ADAMS/MATLAB co-simulation model of the delta robot is built and employed for the stages of identification, design, and validation of control strategies. Identification of the dynamic model of the robot is performed using the least squares algorithm. A linearized model of the robotic system is obtained employing the computed torque control strategy resulting in a decoupled double integrating system. From the linearized model of the delta robot, fractional order PID and integer order PID controllers are designed, analyzing the dynamical behavior for many evaluation trajectories. Controllers robustness is evaluated against external disturbances employing performance indexes for the joint and spatial error, applied torque in the joints and trajectory tracking. Results show that fractional order PID with the computed torque control strategy has a robust performance and active disturbance rejection when it is applied to parallel robotic manipulators on tracking tasks.
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...Waqas Tariq
This document describes a novel adaptive feedback linearization fuzzy controller for robot manipulators. It begins by discussing limitations of traditional feedback linearization controllers, such as sensitivity to parameter uncertainty. It then proposes designing a feedback linearization fuzzy controller to address this issue. The key steps are: 1) designing the fuzzy controller, including fuzzifying inputs/outputs and developing a rule base, 2) developing an adaptive feedback linearization fuzzy controller by adding an adaptive law to tune fuzzy rule parameters online and improve disturbance rejection. The goal is to develop a robust position controller for robot manipulators that maintains acceptable performance despite nonlinearities and uncertainty.
Research.Essay_Chien-Chih_Weng_v3_by Prof. KarkoubChien-Chih Weng
1. Dr. Weng's research focuses on developing control algorithms for nonlinear systems with uncertainties using techniques like fuzzy logic, neural networks, and sliding mode control.
2. His past work includes developing an adaptive fuzzy sliding mode controller for robotic systems and a tracking controller for parallel manipulators.
3. His current research further develops control methods for complex nonlinear systems like robotic systems, drilling systems, and trains of self-balancing vehicles.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
This document summarizes a research paper that proposes an adaptive neuro-control system with two levels for motion control of a nonholonomic mobile robot. The first level uses a PD controller to generate desired linear and angular velocities to track a reference trajectory. The second level uses a neural network to convert the desired velocities into a torque control signal. No prior knowledge of the robot's dynamic model is required, and the neural network does not need to change its synaptic weights even if the robot's parameters vary. The control approach guarantees asymptotic stability of the state variables and overall system stability through appropriate Lyapunov functions. Simulation results show the neural controller has better tracking performance under disturbances compared to a PD controller for different trajectory types.
A Methodology for Modeling the Influence of Construction Machinery Operators ...Reno Filla
This paper is concerned with modeling the actions of a human operator of construction machinery and integrating this operator model into a large, complex simulation model of the complete machine and its environment. Because human operators to a large degree affect how the machine is run, adaptive operator models are a necessity when the simulation goal is quantification and optimization of productivity and energy efficiency. Interview studies and test series have been performed to determine how professionals operate wheel loaders. Two models using different approaches were realized and integrated into a multi-domain model for dynamic simulation. The results are satisfactory and the methodology is easily usable for other, similar situations.
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-51998
http://dx.doi.org/10.1007/978-3-642-02809-0_65
Dynamic Simulation of Construction Machinery: Towards an Operator ModelReno Filla
In dynamic simulation of complete wheel loaders, one interesting aspect, specific for the working task, is the momentary power distribution between drive train and hydraulics, which is balanced by the operator.
This paper presents the initial results to a simulation model of a human operator. Rather than letting the operator model follow a predefined path with control inputs at given points, it follows a collection of general rules that together describe the machine's working cycle in a generic way. The advantage of this is that the working task description and the operator model itself are independent of the machine's technical parameters. Complete sub-system characteristics can thus be changed without compromising the relevance and validity of the simulation. Ultimately, this can be used to assess a machine's total performance, fuel efficiency and operability already in the concept phase of the product development process.
http://arxiv.org/abs/cs/0503087
Dynamics and control of a robotic arm having four linksAmin A. Mohammed
This document presents the dynamics modeling and control of a 4 degree-of-freedom robotic arm. It first derives the dynamic model of the robotic arm using the Euler-Lagrange approach. It then describes implementing two control approaches for position control of the arm joints: PID control and feedback linearization control. Simulation results show that PID control coupled with a differential evolution algorithm and feedback linearization control improve the robotic arm's performance. Increasing the arm link masses is found to not affect PID position control performance but require higher control torques.
This document discusses algorithms for avoiding kinematic singularities in 6-DOF robotic manipulators controlled in real time using a teaching pendant. It proposes two algorithms: (1) non-redundancy avoidance using damped least squares to modify the inverse kinematic solution near singularities, and (2) redundancy avoidance using a potential function based on manipulability to incorporate singularity avoidance for redundant manipulators. The algorithms are experimentally tested on a DENSO VP-6242G robot to evaluate performance near shoulder and wrist singularities during teaching pendant controlled motion.
Modal Space Controller for Hydraulically Driven Six Degree of Freedom Paralle...Dr. Amarjeet Singh
This paper presents the Modal space decoupled control for a hydraulically driven parallel mechanism has been presented. The approach is based on singular values decomposition to the properties of joint-space inverse mass matrix, and mapping of the control and feedback variables from the joint space to the decoupling modal space. The method transformed highly coupled six-input six-output dynamics into six independent single-input single-output (SISO) 1 DOF hydraulically driven mechanical systems. The novelty in this method is that the signals including control errors, control outputs and pressure feedbacks are transformed into decoupled modal space and also the proportional gains and dynamic pressure feedback are tuned in modal space. The results indicate that the conventional controller can only attenuate the resonance peaks of the lower eigenfrequencies of six rigid modes properly, and the peaking points of other relative higher eigenfrequencies are over damped, The further results show that it is very effective to design and tune the system in modal space and that the bandwidth increased substantially except surge (x) and sway (y) motions, each degree of freedom can be almost tuned independently and their bandwidths can be increased near to the undamped eigenfrequencies.
Similar to Adaptive synchronized control_for_coordination_of_multirobot_assembly_tasks (20)
International Conference on NLP, Artificial Intelligence, Machine Learning an...gerogepatton
International Conference on NLP, Artificial Intelligence, Machine Learning and Applications (NLAIM 2024) offers a premier global platform for exchanging insights and findings in the theory, methodology, and applications of NLP, Artificial Intelligence, Machine Learning, and their applications. The conference seeks substantial contributions across all key domains of NLP, Artificial Intelligence, Machine Learning, and their practical applications, aiming to foster both theoretical advancements and real-world implementations. With a focus on facilitating collaboration between researchers and practitioners from academia and industry, the conference serves as a nexus for sharing the latest developments in the field.
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
Comparative analysis between traditional aquaponics and reconstructed aquapon...bijceesjournal
The aquaponic system of planting is a method that does not require soil usage. It is a method that only needs water, fish, lava rocks (a substitute for soil), and plants. Aquaponic systems are sustainable and environmentally friendly. Its use not only helps to plant in small spaces but also helps reduce artificial chemical use and minimizes excess water use, as aquaponics consumes 90% less water than soil-based gardening. The study applied a descriptive and experimental design to assess and compare conventional and reconstructed aquaponic methods for reproducing tomatoes. The researchers created an observation checklist to determine the significant factors of the study. The study aims to determine the significant difference between traditional aquaponics and reconstructed aquaponics systems propagating tomatoes in terms of height, weight, girth, and number of fruits. The reconstructed aquaponics system’s higher growth yield results in a much more nourished crop than the traditional aquaponics system. It is superior in its number of fruits, height, weight, and girth measurement. Moreover, the reconstructed aquaponics system is proven to eliminate all the hindrances present in the traditional aquaponics system, which are overcrowding of fish, algae growth, pest problems, contaminated water, and dead fish.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
2. SUN AND MILLS: ADAPTIVE SYNCHRONIZED CONTROL FOR COORDINATION OF MULTIROBOT ASSEMBLY TASKS 499
The use of the cross-coupling control in robotics was performed
by Feng et al. [3], where the differential velocity error of two
driving wheels in a mobile vehicle was minimized through
motion synchronization. The synchronization scheme was also
applied in a distributed computing system, i.e., “tight” and
“loose” coupling [4].
Adaptive control is an effective strategy used to address the
synchronization problem. Tomizuka et al. [16] designed and im-
plemented adaptive feedforward controllers for speed synchro-
nization of two motions axes, which was followed by Yang and
Chang [19] in synchronization of twin-gyro precession. How-
ever, the feedforward control approach is not ideal when the
system is subject to a variable control environment and system
nonlinearities. Also, the proposed feedforward adaptive syn-
chronization deals with velocity synchronization only and fails
to address the position synchronization problem. In this study,
we propose to use a new adaptive coupling-control algorithm
to synchronize positions of multiple manipulators for coordi-
nation. The cross-coupling technology is incorporated into an
adaptive-control architecture through feedback of position and
synchronization errors in both the controller and the parameter
adaptor. Note that consideration of all synchronization errors
in each robot control may result in intensive online computa-
tion work, especially when the number of manipulators is large.
Therefore, the synchronization strategy proposed in this study
is to stabilize synchronization errors between each manipulator
and the other two manipulators (but not all other manipulators)
to zero. This is based on an assumption that motions of all ma-
nipulators are synchronized if every pair of manipulators are
synchronized in motion. The significance of the proposed co-
ordination scheme is threefold.
1) Implementation of incorporation of the differential posi-
tion error into an adaptive architecture for multirobot con-
trol is relatively straightforward. There is no need to ex-
plicitly employ hybrid position and force control in the
controller design.
2) Position errors and synchronization error(s) converge to
zero asymptotically, which has yet to be reported in the
literature.
3) The controller is of a decentralized architecture and is
able to address model uncertainties and external force dis-
turbances.
II. SYNCHRONIZATION FUNCTION
Consider a robot assembly work cell with manipulators.
Denote as the joint or Cartesian coordinates of robot ma-
nipulator , where . The position tracking error of the
th manipulator in following a desired position trajectory, ,
is given by
(1)
The problem of coordinating multiple robots is basically the
problem of maintaining a kinematic relationship amongst
robots. Suppose that coordinated manipulators are subject to
the following synchronization function, which in fact defines
the task:
(2)
The function (2) is valid for all desired coordinates ,
namely
(3)
Using a Taylor series expansion, can
be expanded at the desired coordinates , i.e.
(4)
where denotes higher order terms. Then, the function
(2) is equivalent to
(5)
where , denotes a diagonal coupling pa-
rameter regarding the first-order error . Note that is
bounded. To achieve the goal of coordination, (5) must be sat-
isfied. In the following, we give several examples to show how
to derive (5).
Example 1: Consider two manipulators holding a rigid ob-
ject in a trajectory tracking task. Since it is a requirement that the
difference between positions/orientations of two end-effectors
of robots must remain constant so as not to damage the payload
or robots, the position coordinates of two manipulators, denoted
by and , are subject to a synchronization function
where is a constant vector. According to (5), the above func-
tion is equivalent to causing position errors and to
satisfy
Example 2: Consider that a differential mobile robot with
two driving wheels tracks a curved path. Radii of the desired
curves the two driving wheels follow are denoted by and
, respectively. The displacements of two driving wheels,
denoted by and , are subject to a synchronization
function
or
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
3. 500 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 4, AUGUST 2002
From (5), the above function is equivalent to causing the dis-
placement errors and to satisfy
where and .
Example 3: Consider that two manipulators with coordinates
and are subject to a synchronization function
where is a constant vector. From (5), the above function is
equivalent to causing position errors and to satisfy
where , , ,
and .
It can be seen from the above examples that synchroniza-
tion functions may contain coordinate errors in the first order
(i.e., and ) or of the higher order (i.e.,
and ). Since it is more common that synchronization
functions arisen from coordination tasks are linear functions of
robot coordinates, we introduce the following assumption:
Assumption 1: In this paper, we investigate such case that the
synchronization function , to which the
robot manipulators are subject, is a linear function of variables
.
Assumption 1 ensures a linear synchronization relationship
with respect to robot coordinates. Under Assumption 1, the func-
tion (2) or (5) becomes
(6)
Note that the inverse of the diagonal coupling parameter
exists, since all elements of the coordinate vector are re-
lated to elements of the other coordinates in the synchronization
function .
III. COORDINATION OF TWO MANIPULATORS
Since coordination of two manipulators is common in
robotics, we will first investigate this specific case using
synchronization strategy. The approach will be extended to
multiple manipulators in the next section.
We introduce a differential or synchronization error, , de-
fined by
(7)
To achieve the goal of the coordination, the synchronization
function (2) or (5) must be satisfied. Hence, it is a requirement
that the synchronization error during the motion, in
addition to achieving and .
The dynamics of the th manipulator are described by
(8)
where denotes the inertia of manipulator .
denotes the effect of Coriolis, centrifugal, and other coupling
terms. denotes the external disturbance. is the input
torque. Note that is a skew-symmetric
matrix.
Define as the vector containing unknown dynamic model
parameters in (8). Since it is not possible to determine exactly
in practice, we define as the estimate of . The estimated
dynamic model is thus given by
(9)
where denotes a regression matrix and ,
, and are estimates of , ,
and , respectively.
We introduce a new concept named coupled position error,
denoted by . The coupled position error contains the
position error and the synchronization error, i.e.,
(10)
where is a diagonal positive coupling parameter. Define a
command vector as
(11)
where is a positive control gain. Definition of in (11)
leads to the following vector regarding the coupled position and
velocity errors:
(12)
Now, the control objective is defined to design control torques
to restrict to lie on a sliding surface, so that the coupled
errors and tend to zero.
Design the input torques as follows, in a decentralized archi-
tecture:
(13)
where and are diagonal positive-control gains. Note that
the regression matrix is now a function of
and , rather than . The estimated parameter is subject
to the adaptation law
(14)
where is a diagonal positive-definite control gain. Define the
model estimation error as
(15)
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
4. SUN AND MILLS: ADAPTIVE SYNCHRONIZED CONTROL FOR COORDINATION OF MULTIROBOT ASSEMBLY TASKS 501
Then, the adaptation law (14) can be rewritten in another form
as
(16)
Substituting the controller (13) into the dynamic (8) leads to the
closed-loop dynamics
(17)
where ,
, and
. It will be shown in the following that the proposed
adaptive coupling controllers (13) and (14) guarantee asymp-
totic convergence to zero of both position-tracking errors
and the synchronization error .
Theorem 1: If the control gain is large enough to satisfy
(18)
where and denote the minimum and the max-
imum eigenvalues of matrices , respectively, then the pro-
posed adaptive coupling controllers (13) and (14) give rise to
asymptotic convergence to zero of position and synchronization
errors, i.e., and as time .
Proof: Define a positive definite function as
(19)
Differentiating with respect to time yields
(20)
Multiplying both sides of the closed-loop equation (17) by
, and then substituting the resulting equation into
(20) yields
(21)
From (16), we have
(22)
From (7), (10), and (12), we have
(23)
Substituting (22) and (23) into (21) yields
(24)
where and denote the minimum and the max-
imum eigenvalues of matrices , respectively. If is large
enough to satisfy (18), then . Hence, and
are bounded in terms of norm. Following (19) and (24),
we conclude that is bounded. Since is bounded,
is bounded. As a result, and are bounded from
(12) and so are by differentiating (10). is further
bounded from differentiating (7). From (17), is
bounded, and thus, is bounded. Therefore, and
are uniformly continuous, since and are all bounded.
From Barbalat’s lemma, it follows that and
as time . From (12), and as
. From (7), we have
(25)
From (10), we have
(26)
Combining (25) and (26) yields and
. Since the inverse of exists, we finally
conclude that and as time .
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
5. 502 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 4, AUGUST 2002
Theorem 1 indicates that two manipulators can be success-
fully coordinated through synchronizing manipulators’ motions
to maintain certain kinematic relationships between them. The
key to the success of the proposed method lies in the ability
to control coordinates of two manipulators while regulating the
relationship between them, made possible by defining the syn-
chronization function as a linear function of and
under Assumption 1. Although the independent adaptive control
without synchronization ensures that position errors
and eventually , the proposed synchronous control
improves the transient performance of synchronization signif-
icantly.
IV. COORDINATION OF MULTIPLE MANIPULATORS
In this section, we extend the motion synchronization strategy
from two-manipulator coordination to multimanipulator coordi-
nation.
A. Synchronization Strategy
The goal of maintaining kinematic relationships amongst
manipulators, as given by (6), can be divided into subgoals
specified by
.
.
.
(27)
If all subgoals listed in (27) can be achieved, (6) is achieved.
Define synchronization errors of a subset of all possible pairs
of two manipulators from the total of manipulators in the fol-
lowing way:
.
.
.
(28)
Accordingly, the control objective is defined to design control
torques .
.
.
to cause position tracking errors .
.
.
and
synchronization errors .
.
.
to converge to zero. Since all
synchronization errors are related, the control of each manip-
ulator must consider motion responses of other manipulators.
However, including motion responses of all manipulators in the
controller formulation of each manipulator may lead to inten-
sive online computation work, especially when the number is
large. To solve this problem, we propose the following synchro-
nization strategy.
Strategy: The control torque applied to each manipulator is
designed to stabilize the position tracking of this manipulator,
while synchronizing motions between this manipulator and the
other two manipulators with an adjacent sequence number.
Specifically, the control torque for the th manipulator is
to control and at the same time, to synchronize
motions of the ( )th manipulator, the th manipulator,
and the ( )th manipulator, so that synchronization errors
and .
Under the above strategy, motions of all manipulators are co-
ordinated through synchronization. The control of each manip-
ulator only additionally considers motion responses of the other
two manipulators, but not all other manipulators, for synchro-
nization. This significantly simplifies the implementation, es-
pecially when the number of manipulators is large.
B. Synchronized Control of Multiple Manipulators
Define coupled position errors in the
following way:
.
.
.
(29)
Unlike the coupled position errors in (10) for two-manipulator
systems, here each error in (29) contains two synchroniza-
tion errors. Define command vectors as
.
.
.
(30)
Then, we have these vectors regarding coupled position/velocity
errors
.
.
.
(31)
Design input torques, in a decentralized architecture, as shown
in (32) at the bottom of the next page, where the estimated pa-
rameters are subject to the adaptation law in the same form
as in (14). Substituting (32) into the robot dynamics leads to the
closed-loop equations
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
6. SUN AND MILLS: ADAPTIVE SYNCHRONIZED CONTROL FOR COORDINATION OF MULTIROBOT ASSEMBLY TASKS 503
.
.
.
(33)
Theorem 2: If the control gain is large enough to sat-
isfy (18) for each manipulator, the proposed adaptive synchro-
nized controllers guarantee asymptotic convergence to zero of
position errors and synchronization errors, i.e., and
as time .
Proof: Define a positive-definite function as
(34)
Differentiating with respect to time yields
(35)
Multiplying both sides of the closed-loop equations (33) by
, and then substituting the resulting equations into
(35), we have
(36)
In view of (28), (29), and (31), we have
.
.
.
(37)
.
.
.
(32)
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
7. 504 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 4, AUGUST 2002
As a result
(38)
Substituting (22) and (38) into (36) yields
(39)
If is large enough to satisfy (18), . Since
and appear in (39), they are both bounded in terms of
norm. Following (34) and (39), we know that is bounded.
Since is bounded, is bounded. As a result,
and are bounded from (31), and so are by differenti-
ating (29). Thus, are bounded from differentiating (28).
From (33), are bounded, and so are . Therefore,
and are uniformly continuous since and
are bounded. From Barbalat’s lemma, and
as time . It then follows from (31) that and
as .
Now, we prove . When for all ,
we have
(40)
Combing all equations in (28) and utilizing (40) yields
(41)
Combing all equations in (29) and utilizing (41), we further ob-
tain
(42)
On the other hand, we combine equations in (29) in different
way, i.e.
(43)
In a similar manner to (43), we can obtain
.
.
.
(44)
Solving (41), (43), and (44), we have . Since
exists, . Therefore, the invariant set of the
closed-loop dynamics (33) in the set
contains zero position errors (i.e., ). Using LaSalle’s
theorem, we finally conclude that as time .
V. CASE STUDIES
A. Experiments on Coordinating Two Industrial Robots
To demonstrate the validity of the proposed synchronization
scheme for robot coordination, an experimental evaluation was
performed on two commercially available A460 six-degrees-of-
freedom (DOF) light industrial robots manufactured by CRS
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
8. SUN AND MILLS: ADAPTIVE SYNCHRONIZED CONTROL FOR COORDINATION OF MULTIROBOT ASSEMBLY TASKS 505
Fig. 1. Experimental setup of two CRS A460 robots.
TABLE I
JOINT ANGLES OF ROBOTS (UNIT: DEGREE)
Robotics Corporation. A setup of two robots manipulating a
payload is shown in Fig. 1. Due to the limitation of the available
computing hardware in the laboratory, the control scheme was
implemented on the first three joints of each robot, and the re-
maining last three joints were position controlled with a propor-
tional, integral, and derivative (PID) controller. For simplicity,
we treated the last three links of each robot as a lumped mass
attached at the end of link three of each robot, which allowed us
to consider the dynamic model of the robot with the first three
joints only. The actual joint angles were measured by encoders
installed on each joint. The robots were controlled with a trans-
puter-based C500 controller, supplied by CRS. A custom-de-
signed experimental interface permits experiment setup, data
collection, and display.
The dynamic model of the CRS A460 robot in the laboratory
and the model formulation in terms of uncertain model parame-
ters have been given in detail in our previous work [14]. The task
implemented in the experiment was to move two robots along
desired trajectories while causing the differential position error
to be zero. Since the control law was executed in joint space in
the experimental setup, we synchronized joint angles of robots
and defined the following synchronization error
(45)
Table I illustrates joint angles of the two manipulators in the ini-
tial and the final desired positions, respectively. The desired tra-
jectory of each robot from the initial position to the final position
is designed as a cubic polynomial. The control gains for each
manipulator are: diag s , diag s ,
diag N m s/rad , diag N m/rad s ,
and diag .
Figs. 2 and 3 illustrate actual joint angles (solid lines) fol-
lowing desired joint trajectories (dashdot lines) of the two ma-
nipulators, respectively. Fig. 4 illustrates synchronization (or
differential) errors of the two robots at three joints. Due to the
effects caused by friction and gravity, there exist residual offsets
in the robot positions. To show the effectiveness of the proposed
Fig. 2. Joint trajectories of robot 1 with adaptive synchronized control.
Fig. 3. Joint trajectories of robot 2 with adaptive synchronized control.
Fig. 4. Synchronization errors of robot joints with adaptive synchronized
control.
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
9. 506 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 4, AUGUST 2002
Fig. 5. Joint trajectories of robot 1 with independent adaptive control without
synchronization.
Fig. 6. Joint trajectories of robot 2 with independent adaptive control without
synchronization.
synchronization control method, we further tested the system
with the independent adaptive control without synchronization
(namely and ) for comparison. Figs. 5 and 6 il-
lustrate the actual and the desired joint angles of the two robots,
respectively. Fig. 7 illustrates synchronization errors between
two robots. It can be seen that although the independent control
without synchronization could achieve satisfactory performance
in each robot tracking, it exhibits poor coordination due to the
large synchronization error. In contrast, the proposed synchro-
nized controller exhibits much smaller synchronization errors
(see Fig. 4), and therefore, exhibits better coordination ability.
B. Simulations on Coordinating Four Manipulators
We further applied the proposed coordination algorithm in
simulating a robot work cell that contains four planar two-link
manipulators, as shown in Fig. 8. The manipulators of the work
cell were required to move along desired circular trajectories
while maintaining a constant distance between each other.
Fig. 7. Synchronization errors of robot joints with independent adaptive
control without synchronization.
Fig. 8. Four planner manipulators in an assembly task.
Specifically, every two adjacent robots must be required to
meet the following kinematic relationship:
(46)
where and represent radii of the desired trajectories
for robots 1, 4, and robots 2, 3, respectively. In the simulation,
we selected m and m. Rewrite the relationship in
(46) as
(47)
where , , , and .
Consequently, the synchronization errors are defined as
(48)
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
10. SUN AND MILLS: ADAPTIVE SYNCHRONIZED CONTROL FOR COORDINATION OF MULTIROBOT ASSEMBLY TASKS 507
TABLE II
ROBOTS INITIAL AND FINAL POSITIONS
TABLE III
ROBOT CONFIGURATION AND MODEL PARAMETERS
The desired trajectory of each robot end-effector is given in the
Cartesian space, specified by
(49)
where and , as given in Table II, denote the initial
and the final desired positions, respectively. Table III illustrates
initial configurations, link lengths, and link masses of the four
robots. In the simulation, we assumed that the length and the
mass of each link of robots are not known exactly. The uncertain
parameter vector for each robot was defined by
(50)
The regression matrix is specified by
where
and denotes the Jacobian matrix of the robot. At the initial
time, the link length and mass of each manipulator were esti-
mated as kg and m.
Then, the estimated parameter vector for each robot at the
initial time could be determined by (50). The control gains were
chosen to be
diag s
diag N m s/rad
diag s
diag N m/rad s
diag
Fig. 9. Position errors of robots with adaptive synchronized control.
Fig. 10. Synchronization errors with adaptive synchronized control.
Fig. 9 illustrates position tracking errors of the robots with the
proposed adaptive synchronized control, where solid lines and
dashdot lines denote coordinates in and directions, respec-
tively. In addition to satisfactory position-tracking convergence,
there appears to be good performance in position synchroniza-
tion amongst four robots, as shown in Fig. 10. Figs. 11 and 12
illustrate tracking responses with the independent adaptive con-
trol without synchronization (namely and ), for
comparison. The major difference between results with the two
methods lies in the synchronization error. It can be seen through
comparison of Figs. 10 and 12 that the proposed synchronized
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
11. 508 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 4, AUGUST 2002
Fig. 11. Position errors of robots with independent adaptive control without
synchronization.
Fig. 12. Synchronization errors with independent adaptive control without
synchronization.
controller can effectively reduce the transient position synchro-
nization error, while causing the position-tracking error to con-
verge to zero.
We then tested the system by adding a force disturbance
to robot 1 from 0.5–0.75 s during the motion. Figs. 13 and
14 illustrate position errors and synchronization errors of the
robots, respectively, with the proposed synchronization control.
These results are different from those in Figs. 9 and 10, due
to adding the force disturbance in the motion. It is seen that
although only robot 1 is subject to the force disturbance, the
other three robots have corresponding responses in the posi-
tion tracking to avoid large synchronization errors. (Large syn-
chronization errors are not allowable in the coordination task.)
Figs. 15 and 16 illustrate results with the independent adaptive
control without synchronization. Except robot 1, position errors
of robot 2 4 in Fig. 15 are the same as those in Fig. 11, since
there is no force disturbance acting on these robots. The large
transient position error of robot 1 results in significant increment
Fig. 13. Position errors of robots with adaptive synchronized control (with
disturbance).
Fig. 14. Synchronization errors with adaptive synchronized control (with
disturbance).
Fig. 15. Position errors of robots with independent adaptive control without
synchronization (with disturbance).
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
12. SUN AND MILLS: ADAPTIVE SYNCHRONIZED CONTROL FOR COORDINATION OF MULTIROBOT ASSEMBLY TASKS 509
Fig. 16. Synchronization errors with independent adaptive control without
synchronization (with disturbance).
of synchronization errors and , as shown in Fig. 16.
This may cause a serious problem in the coordination task. Note
that the synchronization errors and in Fig. 15 are the
same as those shown in Fig. 11, since and are not
affected by based on definitions in (48).
VI. CONCLUSIONS
A new adaptive synchronized control algorithm is proposed
for coordination of multiple manipulators in assembly tasks.
Each robot is required to track its desired trajectory while
maintaining a certain kinematic relationship with the other
robots, through motion synchronization. Failure to maintain
this relationship in tracking may cause the system to be dam-
aged or the assembly task to fail. The proposed coordination
strategy is to stabilize position tracking of each manipulator
while synchronizing motions of all manipulators by causing
differential position errors of every pair of manipulators to
converge to zero. In the control design, we incorporate the
cross-coupling technology into an adaptive control structure.
It has been shown that the proposed adaptive synchronized
controller guarantees asymptotic convergence to zero of both
position errors and synchronization errors. The proposed
coordination scheme is of a decentralized architecture, and is
more straightforward and easier to implement. Experiments on
coordinating two CRS A460 industrial robots and simulations
on a four-robot assembly work cell demonstrate the effective-
ness of the proposed approach.
REFERENCES
[1] S. Arimoto, F. Miyazaki, and S. Kawamura, “Cooperative motion con-
trol of multiple robot arms or fingers,” in Proc. IEEE Int. Conf. Robotics
and Automation, 1987, pp. 1407–1412.
[2] K. Kosuge et al., “Decentralized coordinated motion control of multi-
robots,” in Proc. RSJ Annu. Conf., 1993, pp. 705–706.
[3] L. Feng, Y. Koren, and J. Borenstein, “Cross-coupling motion controller
for mobile robots,” IEEE Trans. Contr. Syst. Technol., pp. 35–43, Dec.
1993.
[4] D. Gauthier, P. Freeman, G. Carayannis, and A. Malowany, “Interpro-
cess communication for distributed robotics,” IEEE Trans. Robot. Au-
tomat., vol. RA-3, pp. 493–504, Dec. 1987.
[5] P. Hsu, “Control of multi-manipulator systems: Trajectory tracking, load
distribution, internal force control and decentralized architecture,” in
Proc. IEEE Int. Conf. Robotics and Automation, 1989, pp. 1234–1239.
[6] T. Kamano, T. Suzuki, N. Iuchi, and M. Tomizuka, “Adaptive feedfor-
ward controller for synchronization of two axes positioning system,”
Trans. Soc. Instrum. Contr. Eng., vol. 29, no. 7, pp. 785–791, 1993.
[7] A. J. Koivo and M. A. Unseren, “Reduced order model and decoupled
control architecture for two manipulators holding a rigid object,” ASME
J. Dynam. Syst., Meas. Control, vol. 113, pp. 646–654, 1991.
[8] Y. Koren, “Cross-coupled biaxial computer controls for manufacturing
systems,” ASME J. Dynam. Syst., Meas. Control, vol. 102, pp. 265–272,
1980.
[9] Y. Koren and C. C. Lo, “Advanced controllers for feed drives,” in Proc.
Annu. CIRP, 1992, pp. 689–698.
[10] P. K. Kulkarni and K. Srinivasan, “Cross-coupled control of biaxial feed
drive servomechanisms,” ASME J. Dynam. Syst., Meas. Control, vol.
112, no. 2, 1990.
[11] H. C. Lee and G. J. Jeon, “A neuro-controller for synchronization of two
motion axes,” Int. J. Intell. Syst., vol. 13, pp. 571–586, 1998.
[12] Y. H. Liu, S. Arimoto, and T. Ogasawara, “Decentralized cooperation
control: Non-communication object handling,” in Proc. IEEE Int. Conf.
Robotics and Automation, 1996, pp. 2414–2419.
[13] P. R. Moore and C. M. Chen, “Fuzzy logic coupling and synchronized
control of multiple independent servo-drives,” Control Eng. Practice,
vol. 3, no. 12, 1995.
[14] D. Sun and J. K. Mills, “Performance improvement of industrial robot
trajectory tracking using adaptive-learning scheme,” ASME J. Dynam.
Syst., Meas. Control, vol. 121, no. 2, pp. 285–292, June 1999.
[15] T. J. Tarn, A. K. Bejczy, and X. Yun, “Coordinated control of two arms,”
in Proc. IEEE Int. Conf. Robotics and Automation, 1986, pp. 1193–1202.
[16] M. Tomizuha, J. S. Hu, and T. C. Chiu, “Synchronization of two mo-
tion control axes under adaptive feedforward control,” ASME J. Dynam.
Syst., Meas. Control, vol. 114, no. 6, pp. 196–203, 1992.
[17] J. T. Wen and K. K. Delgado, “Motion and force control of multiple
robotic manipulators,” Automatica, vol. 28, no. 4, pp. 729–743, 1992.
[18] N. Xi, T. J. Tarn, and A. K. Bejczy, “Intelligent planning and control for
multirobot coordination: An event-based approach,” IEEE Trans. Robot.
Automat., vol. 12, pp. 439–452, June 1996.
[19] L. F. Yang and W. H. Chang, “Synchronization of twin-gyro preces-
sion under cross-coupled adaptive feedforward control,” J. Guid. Con-
trol Dyn., vol. 19, no. 3, pp. 534–539, 1996.
[20] T. Yoshikawa, T. Sugie, and M. Tanaka, “Dynamic hybrid position/force
control of robot manipulator-controller design and experiment,” IEEE
Trans. Robot. Automat., vol. 4, pp. 699–705, Dec. 1988.
[21] X. Yun, N. Sarkar, and V. Kumar, “Dynamic control of 3-D rolling con-
tacts in two-arm manipulation,” IEEE Trans. Robot. Automat., vol. 13,
pp. 364–376, June 1997.
[22] Y. F. Zheng and J. Y. S. Luh, “Control of two coordinated robots in
motion,” in Proc. IEEE Int. Conf. Robotics and Automation, 1985, pp.
1761–1766.
Dong Sun (S’95–M’00) received the B.Sc. and M.Sc.
degrees in mechatronics from Tsinghua University
of Beijing, Beijing, China, and the Ph.D. degree in
robotics and automation from the Chinese University
of Hong Kong, Shatin, in 1997.
He worked with the University of Toronto,
Toronto, ON, Canada, as a post-doctoral researcher
and Agile System Inc., Waterloo, ON, Canada, as
an R&D engineer. In January 2000, he returned to
Hong Kong to join the Department of Manufacturing
Engineering and Engineering Management, City
University of Hong Kong, Kowloon, as an Assistant Professor. His research
interests lie in robotics and automation, mechatronics, and motion controls.
He has served as reviewer or programme committee member for a number of
international journals and conferences.
Dr. Sun received the National Education Commission of China’s Science and
Technology Progress Award in 1995, the Alexander von Humboldt Fellowship
from Germany in 1996, an Industrial Research Fellowship of Natural Science
and Engineering Research Council from Canada in 1999, and Innovation and
Technology Fund from Hong Kong in 2001. He is a professional engineer in
Ontario.
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.
13. 510 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 4, AUGUST 2002
James K. Mills (S’81–M’82) received the Bach-
elor’s degree from the University of Manitoba,
Winnipeg, MB, Canada, and the Master’s degree
from the University of Toronto, Toronto, ON,
Canada, in 1980 and 1982, respectively, both in
electrical engineering. He received the Ph.D. degree
from the University of Toronto in 1987 in robotic
control.
He worked in industry in a consulting company
and assisted in the development of a low-cost inertial
attitude and heading reference unit for use in an un-
derwater tow-body. He then worked at DSMA International Ltd., ON, Canada,
and worked on the conceptualization of a number of projects related to aircraft
wind-tunnel testing. He was appointed an Assistant Professor in the Department
of Mechanical and Industrial Engineering, University of Toronto, in 1988 and
rose through the ranks to Full Professor in 1997. His research interests include
robot control, control of multirobots, control of flexible link robots, design of
actuators, localization, development of fixtureless assembly technology, design
and control of high-speed machines, development of neural network controllers,
etc. He has published over 180 journal and conference papers, and supervised
over 40 master’s and Ph.D. students and a number of postdoctoral fellows and
research engineers. He has been an Invited Visiting Professor at the Centre for
Artificial Intelligence and Robotics in Bangalore, India. He has completed a
three-year term as Associate Chair of the Department of Mechanical and Indus-
trial Engineering, University of Toronto, and made significant advances in the
development of a new mechatronics curriculum and funding for that program.
Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on January 22,2022 at 06:44:51 UTC from IEEE Xplore. Restrictions apply.