Abstract:
Complex and interactive robot manipulation skills, such as playing a game of table tennis against a human opponent, are a novel problem with multifaceted challenges. Accu...Show MoreMetadata
Abstract:
Complex and interactive robot manipulation skills, such as playing a game of table tennis against a human opponent, are a novel problem with multifaceted challenges. Accurate dynamic trajectory generation in order to respond to the tennis ball from the opponent and a novel control scheme for robust and high-performance tracking of the ball in such dynamic situations is a prerequisite to winning the game. In this paper, the dynamic movement primitives (DMPs) are employed for the stable generation of dynamic trajectories in the presence of environmental uncertainties such as ball position and velocity, opponent position and velocity and so on. In DMP, kernels parameters need to be found from expert demonstrations using a learning technique. To mitigate environmental uncertainties by accurate reconstruction of novel dynamic trajectories by combining multiple DMPs, we propose a piecewise linear canonical system (PLCS)-based modified DMP in contrast to the standard exponential canonical system (ECS)-based DMP. To enhance effectiveness and performance, a novel learning technique based on Lyapunov stability is embedded with the above-developed formulation. We show that the proposed learning technique is faster, has the best steady state error performance, and requires almost half the kernels than the state of the art. Next, to intercept the dynamic moving ball in real-time using the DMP, a novel control scheme is needed and designed using fuzzy fractional order sliding mode control. The control scheme results in chatter free tracking of the desired trajectories because the control law is free from sgn(·) function. The tracking control performance is guaranteed theoretically via the Lyapunov approach and also verified through simulations and experiments. Finally, we have developed a complete system (including a vision system for tracking the ball) using a real 4 degrees-of-freedom (DOFs) Barrett Wam robotic arm and show that the proposed overall framework is able to respond...
Published in: IEEE Transactions on Control Systems Technology ( Volume: 28, Issue: 4, July 2020)
Funding Agency:
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Trajectory ,
- Manipulators ,
- Task analysis ,
- Games ,
- Sports ,
- Uncertainty
- Index Terms
- Robust Control ,
- Dynamics Trajectories ,
- Trajectory Generation ,
- Game Setting ,
- Control Strategy ,
- Optimal Control ,
- Asymptotically Stable ,
- Sliding Mode Control ,
- Robot Manipulator ,
- Fractional Order ,
- Dynamic Situations ,
- Sliding Mode ,
- Table Tennis ,
- Canonical System ,
- Ball Position ,
- Expert Demonstrations ,
- Dynamical ,
- Nonlinear Function ,
- Nonlinear Systems ,
- Number Of Kernels ,
- Adaptive Learning ,
- Fuzzy Control ,
- Control Efforts ,
- Home Position ,
- Extended Kalman Filter ,
- Transformation Function ,
- Intercept Point ,
- Transformation System ,
- Membership Function
- Author Keywords
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Trajectory ,
- Manipulators ,
- Task analysis ,
- Games ,
- Sports ,
- Uncertainty
- Index Terms
- Robust Control ,
- Dynamics Trajectories ,
- Trajectory Generation ,
- Game Setting ,
- Control Strategy ,
- Optimal Control ,
- Asymptotically Stable ,
- Sliding Mode Control ,
- Robot Manipulator ,
- Fractional Order ,
- Dynamic Situations ,
- Sliding Mode ,
- Table Tennis ,
- Canonical System ,
- Ball Position ,
- Expert Demonstrations ,
- Dynamical ,
- Nonlinear Function ,
- Nonlinear Systems ,
- Number Of Kernels ,
- Adaptive Learning ,
- Fuzzy Control ,
- Control Efforts ,
- Home Position ,
- Extended Kalman Filter ,
- Transformation Function ,
- Intercept Point ,
- Transformation System ,
- Membership Function
- Author Keywords