Fabrizio Caccavale
University of Basilicata
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Fabrizio Caccavale.
international conference on robotics and automation | 1999
Fabrizio Caccavale; Ciro Natale; Bruno Siciliano; Luigi Villani
A new approach to 6-DOF impedance control is proposed, where the end-effector orientation displacement is derived from the rotation matrix expressing the mutual orientation between the compliant frame and the desired frame. An alternative Euler angles-based description is proposed which mitigates the effects of representation singularities. Then, a class of angle/axis representations are considered to derive the dynamic equation for the rotational part of a 6-DOF impedance at the end effector, using an energy-based argument. The unit quaternion representation is selected to further analyze the properties of the rotational impedance. The resulting impedance controllers are designed according to an inverse dynamics strategy with contact force and moment measurements, where an inner loop acting on the end-effector position and orientation error is adopted to confer robustness to unmodeled dynamics and external disturbances. Experiments on an industrial robot were carried out, and the results of case studies are discussed.
IEEE-ASME Transactions on Mechatronics | 2008
Fabrizio Caccavale; Pasquale Chiacchio; Alessandro Marino; Luigi Villani
In this paper, the problem of impedance control of dual-arm cooperative manipulators is studied. A general impedance control scheme is adopted, which encompasses a centralized impedance control strategy, aimed at conferring a compliant behavior at the object level, and a decentralized impedance control, enforced at the end-effector level, aimed at avoiding large internal loading of the object. Remarkably, the mechanical impedance behavior is defined in terms of geometrically consistent stiffness. The overall control scheme is based on a two-loop arrangement, where a simple proportional integral derivative inner motion loop is adopted for each manipulator, while an outer loop, using force and moment measurements at the robots wrists, is aimed at imposing the desired impedance behaviors. The developed control scheme is experimentally tested on a dual-arm setup composed of two 6-DOF industrial manipulators carrying a common object. The experimental investigation concerns the four different controller configurations that can be achieved by activating/deactivating the single impedance controllers.
Systems & Control Letters | 1999
Fabrizio Caccavale; Luigi Villani
In this paper the problem of attitude tracking control for a rigid spacecraft is addressed. It is assumed that only attitude measurements are available, and thus spacecrafts angular velocity has to be properly estimated. Two alternative schemes are proposed in which the unit quaternion is adopted to represent the orientation. In the first scheme, a second-order model-based observer is adopted to estimate the angular velocity used in the control law. In the second scheme, an estimate of the angular velocity error is obtained through a lead filter. Sufficient conditions ensuring local exponential stability of the two controllers are derived via Lyapunov analysis.
IEEE-ASME Transactions on Mechatronics | 2003
Fabrizio Caccavale; Bruno Siciliano; Luigi Villani
The Tricept is a novel industrial robot characterized by a hybrid kinematic design featuring a three-degrees-of-freedom (3-DOF) structure of parallel type and a 3-DOF spherical wrist. In this work the authors focus on the derivation of a dynamic model to be used for both simulation and control purposes. Two different approaches are discussed and compared in terms of inverse dynamics computation. Then, a model-based control is derived aimed at enforcing a 6-DOF impedance behavior at the end effector to manage interaction with the environment. Simulation results are presented to evaluate the accuracy of an approximate dynamic model computation as well as to test the effectiveness of the proposed impedance control strategy.
IEEE Transactions on Control Systems and Technology | 2003
Gianluca Antonelli; Fabrizio Caccavale; Stefano Chiaverini; Giuseppe Fusco
This paper proposes an approach to the design of control laws for underwater vehicles that takes into account the hydrodynamic effects affecting the tracking performance. To this aim, a suitable adaptive action based on appropriate kinematic transformations between the earth-fixed frame and the vehicle-fixed frame is developed. The proposed control law adopts quaternions to represent attitude errors, thus avoiding representation singularities that occur when using instead Euler angles. The stability of the designed control law is demonstrated by means of a Lyapunov-based argument. In view of practical implementation, a simplified version of the developed control law is also proposed that compensates only the persistent hydrodynamic terms, namely, the restoring generalized forces and the ocean current. Finally, the tracking performance of the proposed control law is analyzed in comparison to that of other existing control laws available in the literature. The obtained simulation results confirm the effectiveness of the proposed technique.
IEEE Journal of Oceanic Engineering | 2000
Gianluca Antonelli; Fabrizio Caccavale; Stefano Chiaverini; Luigi Villani
In this paper, the problem of tracking a desired motion trajectory for an underwater vehicle-manipulator system without using direct velocity feedback is addressed. For this purpose, an observer is adopted to provide estimation of the systems velocity needed by a tracking control law. The combined controller-observer scheme is designed so as to achieve exponential convergence to zero of both motion tracking and estimation errors. In order to avoid representation singularities of the orientation, unit quaternions are used to express the vehicle attitude. Implementation issues are also considered and simplified control laws are suggested, aimed at suitably trading off tracking performance against reduced computational load. Simulation case studies are carried out to show the effectiveness of the proposed controller-observer algorithm. The obtained performance is compared to that achieved with a control scheme in which the velocity is reconstructed via numerical differentiation of position measurements. The results confirm that the chattering on the control commands is significantly reduced when the controller-observer strategy is adopted in lieu of raw numerical differentiation; this leads to lower energy consumption at the actuators and increases their lifetime.
IEEE-ASME Transactions on Mechatronics | 1997
Fabrizio Caccavale; Stefano Chiaverini; Bruno Siciliano
This paper describes the application of a closed-loop inverse kinematics algorithm to kinematic control of a robot manipulator. The scheme is formulated at the second-order level, i.e., in terms of velocity and acceleration variables, so as to allow the use of joint space computed torque control. A damped least-squares inverse of the Jacobian is used to ensure feasible joint motion in the neighborhood of kinematic singularities. The theoretical analysis of algorithm convergence is performed on the basis of a Lyapunov argument. The results of experiments on a six-joint industrial robot with open control architecture are presented.
Automatica | 2000
Fabrizio Caccavale; Pasquale Chiacchio; Stefano Chiaverini
In this paper a new task-space regulation scheme for a system of two cooperative manipulators tightly grasping a rigid object is proposed. The control architecture is based on individual task-space regulators for the two manipulators. In order to overcome problems arising from representation singularities, the unit quaternion is used to describe the orientation of relevant frames. To avoid steady-state internal stresses at the held object, kinetostatic filtering of the control action is introduced together with internal force feedback. Also, the performance of the control scheme is analyzed in the presence of a class of modeling uncertainties. The equilibria of the closed-loop system are then explicitly computed and asymptotic stability is proven via Lyapunov-like analysis.
Robotica | 1998
Fabrizio Caccavale; Ciro Natale; Bruno Siciliano; Luigi Villani
The goal of this paper is to provide a critical review of the well-known resolved-acceleration technique for the tracking control problem of robot manipulators in the task space. Various control schemes are surveyed and classified according to the type of end-effector orientation error; namely, those based on Euler angles feedback, quaternion feedback, and angle/axis feedback. In addition to the assessed schemes in the literature, an alternative Euler angles feedback scheme is proposed which shows an advantage in terms of avoidance of representation singularities. An insight into the features of each scheme is given, with special concern to the stability properties of those schemes leading to nonlinear closed-loop dynamic equations. A comparison is carried out in terms of computational burden. Experiments on an industrial robot with open control architecture have been carried out, and the tracking performance of the resolved-acceleration control schemes in a case study involving the occurrence of a representation singularity is evaluated. The pros and cons of each scheme are evidenced in a final discussion focused on practical implementation issues.
Robotica | 1999
Gianluca Antonelli; Fabrizio Caccavale; Pasquale Chiacchio
In this paper a complete and systematic procedure for the identification of the dynamic parameters of rigid robot manipulators is presented. Starting from the basic results on the subject present in the literature and on a new technique to find exciting trajectories for the estimation, the procedure is developed. A set of algorithms is provided for the implementation of the various steps of the procedure for a generic open-chain structure. The algorithms have been coded in the popular Matlab/Maple environment and the procedure has been tested in a practical case study to identify the dynamic parameters of a six-degree-of-freedom conventional industrial robot.