Dynamic trajectory planning of underwater hydraulic manipulator in joint space

7-Function underwater hydraulic manipulator can be mounted on underwater vehicles such as ROVs to achieve underwater operation. When the underwater vehicle is hovering in the sea, the target is in dynamic motion state compared to the vehicle position, which makes difficult for operators to accomplish dynamic operation task. Based on the underwater hydraulic manipulator structure characteristics, joint angle, joint angular velocity and total flow constraints are analyzed for manipulator trajectory generation. Cubic B-spline is applied to generate joint trajectories. To generate dynamic target trajectories, a method that can modify control points by calculating adjacent control points' intervals to fit the dynamic target is proposed. It can easily achieve synchronization and does not need to determine the total execution time before operation. Simulation experiments are performed to verify the efficacy of the proposed algorithm.

[1]  Elizabeth A. Croft,et al.  Smooth and time-optimal trajectory planning for industrial manipulators along specified paths , 1999, J. Field Robotics.

[2]  Dong-Soo Kwon,et al.  Control of underwater manipulators mounted on an ROV using base force information , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[3]  Timothy W. McLain,et al.  Real-time dynamic trajectory smoothing for unmanned air vehicles , 2005, IEEE Transactions on Control Systems Technology.

[4]  Friedrich M. Wahl,et al.  Towards On-Line Trajectory Computation , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  A. Gasparetto,et al.  A new method for smooth trajectory planning of robot manipulators , 2007 .

[6]  Hiroyuki Fujioka,et al.  Optimal smoothing and interpolating splines with constraints , 2007, CDC.

[7]  Jih-Hua Chin,et al.  Force computation and continuous path tracking for hydraulic parallel manipulators , 2008 .

[8]  Friedrich M. Wahl,et al.  Online Trajectory Generation: Basic Concepts for Instantaneous Reactions to Unforeseen Events , 2010, IEEE Transactions on Robotics.

[9]  Peter I. Corke,et al.  Robotics, Vision and Control - Fundamental Algorithms in MATLAB® , 2011, Springer Tracts in Advanced Robotics.

[10]  D. F. Rogers,et al.  An Introduction to NURBS: With Historical Perspective , 2011 .

[11]  I. Nilkhamhang,et al.  Adaptive backstepping sliding-mode controller with bound estimation for underwater robotics vehicles , 2012, 2012 9th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology.

[12]  Darwin G. Caldwell,et al.  Towards Autonomous Robotic Valve Turning , 2015 .

[13]  Mark Whitty,et al.  Robotics, Vision and Control. Fundamental Algorithms in MATLAB , 2012 .

[14]  Qifeng Zhang,et al.  A method of inverse kinematics of a 7-function underwater hydraulic manipulator , 2013, 2013 OCEANS - San Diego.

[15]  Yang Zhao,et al.  Design and experiments of a deep-sea hydraulic manipulator system , 2013, 2013 OCEANS - San Diego.

[16]  Qifeng Zhang,et al.  Dynamic minimum time trajectory planning and tracking of 6-DOF underwater manipulator , 2014, Proceeding of the 11th World Congress on Intelligent Control and Automation.

[17]  Natàlia Hurtós,et al.  ROSPlan: Planning in the Robot Operating System , 2015, ICAPS.