223 research outputs found
Repetitive control of nonlinear systems via feedback linearization: An application to robotics
In this paper, a novel Repetitive Control (RC) scheme for a class of nonlinear systems is presented and discussed. This work generalizes the approach proposed in Biagiotti et al. (2015) where a RC scheme based on the modification of a B-spline reference trajectory has been presented. Also in this case, the generation of the B-splines based on dynamic filters plays a crucial role in the control scheme since it allows to implement a feedforward action that, coupled with an exact feedback linearization and a stabilizing state feedback, makes the RC robustly asymptotically stable. In this manner, the tracking error at the via-points defining the reference trajectory is nullified even if parametric uncertainties on the system model or exogenous (cyclic) disturbances are present. The application to a two-dof robot manipulator shows the effectiveness of the proposed method and its inherent robustness
Online trajectory planning and filtering for robotic applications via B-spline smoothing filters
In this paper, a novel technique for online generating trajectories in the 3-D space is presented. The trajectory planner is based on cubic B-splines. However, while the definition of B-splines requires the solution of a global problem that involves the entire set of via-points to be interpolated/ approximated, and therefore it is not suitable for online implementation, the proposed generator is able to approximate spline functions with the prescribed precision on the basis of local computations, which only need the knowledge of a very limited number of via-points. FIR filters are the foundation of this result. As a matter of fact the planner is composed by a first FIR filter for the computation of the control points from the sequence of desired via-points, followed by a chain of moving average filters. Therefore, the generator combines the characteristics of B-spline trajectories (smoothness and minimum curvature) and those of FIR filters (simple structure and computational efficiency). Moreover, besides standard cubic curves, the so-called smoothing B-splines have been considered for online trajectory generation. This allows to find a tradeoff between the possibility of exactly crossing the given via-points and the smoothness of the resulting trajectory. A simple teleoperation task with a Puma 560 industrial manipulator has been arranged for experimentally validating the proposed method. \ua9 2013 IEEE
Optimization of Generalized S-curve Trajectories for Residual Vibration Suppression and Compliance with Kinematic Bounds
This paper proposes a new optimization algorithm that assures the minimum possible duration of generalized S-curve trajectories compliant with kinematic limitations and capable of suppressing residual vibrations when tracked by a resonant plant. Thanks to the possibility of generating such kind of trajectories with a chain of filters, called smoothers, each one characterized by a single parameter, i.e. the duration Ti of its impulse response, the optimization process aims at minimizing the order of the trajectory, and accordingly the number of smoothers in the chain, and leads to rest-to-rest trajectories that, under the given specifications, cannot be made shorter in time. Therefore, the structure of the trajectory is not predetermined but is the outcome of the proposed algorithm together with the optimal parameters defining it. The effectiveness of the proposed approach is proven by applying the designed trajectories to an experimental setup based on a flexible link
Online Motion Planning for Safe Human–Robot Cooperation Using B-Splines and Hidden Markov Models
When humans and robots work together, ensuring safe cooperation must be a priority. This research aims to develop a novel real-time planning algorithm that can handle unpredictable human movements by both slowing down task execution and modifying the robot’s path based on the proximity of the human operator. To achieve this, an efficient method for updating the robot’s motion is developed using a two-fold control approach that combines B-splines and hidden Markov models. This allows the algorithm to adapt to a changing environment and avoid collisions. The proposed framework is thus validated using the Franka Emika Panda robot in a simple start–goal task. Our algorithm successfully avoids collision with the moving hand of an operator monitored by a fixed camera
Robot Programming by Demonstration: Trajectory Learning Enhanced by sEMG-Based User Hand Stiffness Estimation
Trajectory learning is one of the key components of robot Programming by Demonstration approaches, which in many cases, especially in industrial practice, aim at defining complex manipulation patterns. In order to enhance these methods, which are generally based on a physical interaction between the user and the robot, guided along the desired path, an additional input channel is considered in this article. The hand stiffness, that the operator continuously modulates during the demonstration, is estimated from the forearm surface electromyography and translated into a request for a higher or lower accuracy level. Then, a constrained optimization problem is built (and solved) in the framework of smoothing B-splines to obtain a minimum curvature trajectory approximating, in this manner, the taught path within the precision imposed by the user. Experimental tests in different applicative scenarios, involving both position and orientation, prove the benefits of the proposed approach in terms of the intuitiveness of the programming procedure for the human operator and characteristics of the final motion
Combined joint-cartesian mapping for simultaneous shape and precision teleoperation of anthropomorphic robotic hands
There are many applications involving robotic hands in which teleoperation-based approaches are preferred to autonomous solutions. The main reason is that cognitive skills of human operators are desirable in some task scenarios, in order to overcome limitations of robotic hands abilities in dealing with unstructured environments and/or unpredetermined requirements. In particular, in this work we focus on the use of anthropomorphic grasping devices and, specifically, on their teleoperation based on movements of the human operator's hand (the master hand.) Indeed, the mapping of human hand configurations to an anthropomorphic robotic hand (the slave device) is still an open problem, because of the presence of dissimilar kinematics between master and slave that produce shape and/or Cartesian errors - as addressed within our study. In this work, we propose a novel algorithm that combines joint and Cartesian mappings in order to enhance the preservation of both finger shapes and fingertip positions during the teleoperation of the robotic hand. In particular, a transition between the joint and Cartesian mappings is realized on the basis of the distance between the fingertip of the master hands' thumb and the opposite fingers, in which the mapping of the thumb fingertip is specifically addressed. The result of the testing of the algorithm with a ROS-based simulator of a commercially available robotic hand is reported, showing the effectiveness of the proposed mapping
Proteomics-based investigation in C2C12 myoblast differentiation
Skeletal muscle cell differentiation is a multistage process extensively studied over the years. Even if great improvements have been achieved in defining biological process underlying myogenesis, many molecular mechanisms need still to be clarified
Unravelling the ultrafast dynamics of a N-BODIPY compound
Although the photophysics of BODIPY compounds has been widely investigated in the last few years, their analogues N-BODIPY, with nitrogen substitution at the boron center, did not receive comparable attention. In this work we report the synthesis and photochemical characterization of a substituted N-BODIPY compound, by means of a combined theoretical and spectroscopic approach. Compared to a standard BODIPY, the compound under investigation presents a lower fluorescence quantum yield (QY) in the visible region. The excited state relaxation dynamics of the dye was studied in different solvents, showing further fluorescence quenching in polar solvents, and excited state decay rates strongly dependent on the environment polarity. The role of the pendant moieties and the involvement of charge transfer states in the excited state dynamics was experimentally addressed by transient absorption spectroscopy, and further analyzed with TD-DFT calculations, which allowed precise assignment of the transient signals to the correspondent electronic configuration. The complete picture of the N-BODIPY behavior shows the presence of both charge transfer and localized states, influencing the observed photophysics to different amounts, depending on the excitation conditions and the surrounding environment
- …