Optimal motion planning of juggling by 3-DOF manipulators using adaptive PSO algorithm

Three-DOF manipulators were employed for juggling of polygonal objects in order to have full control over object's configuration. Dynamic grasp condition is obtained for the instances that the manipulators carry the object on their palms. Manipulation problem is modeled as a nonlinear optimal control problem. In this optimal control problem, time of free flight is used as a free parameter to determine throw and catch times. Cost function is selected to get maximum covered horizontal distance using minimum energy. By selecting third-order polynomials for joint motions, the problem is changed to a constrained parameter selection problem. Adaptive particle swarm optimization method is consequently employed to solve the optimization problem. Effectiveness of the optimization algorithm is verified by a set of simulations in MSC. ADAMS.

[1]  Alessandro Beghi,et al.  A PSO-based algorithm for optimal multiple chiller systems operation , 2012 .

[2]  Yasumichi Aiyama,et al.  Tossing Manipulation by 1 Degree of Freedom Manipulator , 2002 .

[3]  Qingguo Li,et al.  Planning Velocities of Free Sliding Objects as a Free Boundary Value Problem , 2004, Int. J. Robotics Res..

[4]  Gabriela Ciuprina,et al.  Use of intelligent-particle swarm optimization in electromagnetics. IEEE Trans Mag , 2002 .

[5]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[6]  Bruno Siciliano,et al.  Control Problems in Robotics and Automation , 1998 .

[7]  Masafumi Miyatake,et al.  Maximum Power Point Tracking of Multiple Photovoltaic Arrays: A PSO Approach , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[8]  Kevin M. Lynch Locally controllable polygons by stable pushing , 1997, Proceedings of International Conference on Robotics and Automation.

[9]  Michael A. Erdmann,et al.  Nonprehensile two palm manipulation with non-equilibrium transitions between stable states , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[10]  Kevin M. Lynch,et al.  Control of Nonprehensile Manipulation , 2003, Control Problems in Robotics.

[11]  Majid Nili Ahmadabadi,et al.  Dynamic object manipulation by an array of 1-DOF manipulators: Kinematic modeling and planning , 2007, Robotics Auton. Syst..

[12]  Majid Nili Ahmadabadi,et al.  Kinematical and Dynamic Analysis of Biped Robots’ Locomotion Using Dynamic Object Manipulation Approach , 2006 .

[13]  Bo Liu,et al.  An Effective PSO-Based Memetic Algorithm for Flow Shop Scheduling , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Shinn-Ying Ho,et al.  OPSO: Orthogonal Particle Swarm Optimization and Its Application to Task Assignment Problems , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[15]  Kevin M. Lynch,et al.  Recurrence, controllability, and stabilization of juggling , 2001, IEEE Trans. Robotics Autom..

[16]  James C. Alexander,et al.  Bounds on the Friction-Dominated Motion of a Pushed Object , 1993, Int. J. Robotics Res..

[17]  Majid Nili Ahmadabadi,et al.  Analogy between Juggling and Hopping: Active Object Manipulation Approach , 2011, Adv. Robotics.

[18]  Kevin M. Lynch,et al.  Control of Underactuated Manipulation by Real-Time Nonlinear Optimization , 2000 .

[19]  Giancarlo Mauri,et al.  A GPU-Based Multi-swarm PSO Method for Parameter Estimation in Stochastic Biological Systems Exploiting Discrete-Time Target Series , 2012, EvoBIO.

[20]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[21]  D. Y. Sha,et al.  A Multi-objective PSO for job-shop scheduling problems , 2009 .

[22]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[23]  Kevin M. Lynch,et al.  Experiments in the Use of Stable Limit Sets for Parts Handling , 2004, 2004 International Conference on MEMS, NANO and Smart Systems (ICMENS'04).

[24]  Kevin M. Lynch,et al.  Sensorless parts orienting with a one-joint manipulator , 1997, Proceedings of International Conference on Robotics and Automation.

[25]  Tamio Arai,et al.  Motion planning of robot fingertips for graspless manipulation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[26]  Reza Shahnazi,et al.  PSO-RBF Based control Schema for Adaptive Active Queue Management in TCP Networks , 2017 .

[27]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[28]  Kashif Ishaque,et al.  An Improved Particle Swarm Optimization (PSO)–Based MPPT for PV With Reduced Steady-State Oscillation , 2012, IEEE Transactions on Power Electronics.

[29]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[30]  Yoshikazu Hayakawa,et al.  Paddle Juggling of one Ball by Robot Manipulator with Visual Servo , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[31]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[32]  A. Ruina,et al.  Planar sliding with dry friction Part 1. Limit surface and moment function , 1991 .

[33]  Akio Namiki,et al.  Two ball juggling with high-speed hand-arm and high-speed vision system , 2012, 2012 IEEE International Conference on Robotics and Automation.

[34]  R. S. Anand,et al.  PSO-based learning of sub-band adaptive thresholding function for image denoising , 2012, Signal Image Video Process..

[35]  Naoji Shiroma,et al.  The roles of shape and motion in dynamic manipulation: the butterfly example , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[36]  Kevin M. Lynch,et al.  Planar Manipulation on a Conveyor with a One Joint Robot , 1996 .

[37]  Raffaello D'Andrea,et al.  Design and Analysis of a Blind Juggling Robot , 2012, IEEE Transactions on Robotics.

[38]  Hoai-Nam Nguyen,et al.  Hybrid modelling and constrained control of juggling systems , 2013, Int. J. Syst. Sci..

[39]  Hirochika Inoue,et al.  The Third International Symposium of Robotics Research , 1986 .

[40]  Kevin M. Lynch,et al.  Stable limit sets in a dynamic parts feeder , 2002, IEEE Trans. Robotics Autom..

[41]  Jun Zhang,et al.  Adaptive control of acceleration coefficients for particle swarm optimization based on clustering analysis , 2007, 2007 IEEE Congress on Evolutionary Computation.

[42]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[43]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, ANTS Conference.

[44]  M.N. Ahmadabadi,et al.  Manipulation by juggling of planar polygonal objects using two 3-DOF manipulators , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[45]  Yasumichi Aiyama,et al.  Tossing manipulation by 1 degree-of-freedom manipulator , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).