1,501
Views
56
CrossRef citations to date
0
Altmetric
Original Articles

Dynamic modelling and parameter estimation of a hydraulic robot manipulator using a multi-objective genetic algorithm

, , &
Pages 661-683 | Received 04 Feb 2016, Accepted 24 Aug 2016, Published online: 21 Sep 2016

References

  • Affenzeller, M., Winkler, S., Wagner, S., & Beham, A. (2009). Genetic algorithms and genetic programming: Modern concepts and practical applications. New York, NY: CRC Press.
  • Al-Dabbagh, R. D., Kinsheel, A., Mekhilef, S., Baba, M. S., & Shamshirband, S. (2014). System identification and control of robot manipulator based on fuzzy adaptive differential evolution algorithm. Advances in Engineering Software, 78, 60–66.
  • Bakari, M. J., Zied, K. M., & Seward, D. W. (2007). Development of a multi-arm mobile robot for nuclear decommissioning tasks. International Journal of Advanced Robotic Systems, 4, 502–524.
  • Bingül, Z., & Karahan, O. (2011). Dynamic identification of Staubli RX-60 robot using PSO and LS methods. Expert Systems with Applications, 38(4), 4136–4149.
  • Bogue, R. (2011). Robots in the nuclear industry: A review of technologies and applications. Industrial Robot: An International Journal, 38(2), 113–118.
  • Calafiore, G., & Indri, M. (2000). Robust calibration and control of robotic manipulators. Proceeding American Control Conference, Chicago, IL, 2003–2007.
  • Coello, C. A. (2006). Evolutionary multi-objective optimization: A historical view of the field. IEEE Computational Intelligence Magazine, 1(1), 28-36, February.
  • Das, S., & Suganthan, P. N. (2011). Differential evolution: A survey of the state-of-the-art. IEEE Transactions on Evolutionary Computation, 15(1), 4–31.
  • Gautier, M., Janot, A., & Vandanjon, P.-O. (2013). A new closed-loop output error method for parameter identification of robot dynamics. IEEE Transactions on Control Systems Technology, 21(2), 428–444.
  • Gautier, M., Jubien, A., & Janot, A. (2012). New closed-loop output error method for robot joint stiffness identification with motor force/torque data. IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Kaohsiung, Taiwan, July, 592–597.
  • Gautier, M., & Poignet, P. H. (2001). Extended kalman filtering and weighted least squares dynamic identification of robot. Control Engineering Practice, 9(12), 1361–1372.
  • Gotmare, A., Bhattacharjee, S. S., Patidar, R., & George, N. V. (2016). Swarm and evolutionary computing algorithms for system identification and filter design: A comprehensive review. Swarm and Evolutionary Computation. doi:10.1016/j.swevo.2016.06.007.
  • Hosseini, A. M., Arzanpour, S., Golnaraghi, F., & Parameswaran, A. M. (2013). Solenoid actuator design and modeling with application in engine vibration isolators. Journal of Vibration and Control, 19(7), 1015–1023.
  • Jafari, A., Safavi, M., & Fadaei, A. (2007). A genetic algorithm to optimum dynamic performance of industrial robots in the conceptual design phase. IEEE 10th International Conference on Rehabilitation Robotics, Noordwijk, 1129–1135.
  • Janot, A., Vandanjon, P.-O., & Gautier, M. (2014). A generic instrumental variable approach for industrial robot identification. IEEE Transactions on Control Systems Technology, 22(1), 132–145.
  • Jensen, M. T. (2004). Helper-objectives: Using multi-objective evolutionary algorithms for single-objective optimisation. Journal of Mathematical Modelling and Algorithms, 3(4), 323–347.
  • Khalil, W., & Dombre, E. (2002). Modeling identification and control of robots. New York, NY: Taylor & Francis.
  • Krusienski, J., & Jenkins, W. K. (2005). Design and performance of adaptive systems based on structured stochastic optimization strategies. IEEE Circuit and Systems Magazine, 5(1), 8–20.
  • Kwok, D. P., & Sheng, F. (1994). Genetic algorithm and simulated annealing for optimal robot arm PID control. IEEE World Congress on Computational Intelligence, Proceedings of the First IEEE Conference on Evolutionary Computation, Orlando, 707–713.
  • Lochtefeld, D. F., & Ciarallo, F. W. (2015). Multi-objectivization via decomposition: An analysis of helper-objectives and complete decomposition. European Journal of Operational Research, 243(2), 395–404.
  • Marler, R. T., & Arora, J. S. (2004). Survey of multi-objective optimization methods for engineering. Structural and Multidisciplinary Optimization, 26, 369–395.
  • Mavroidis, C., Flanz, J., Dubowsky S., Drouet, P., & Goitein, M. (1998). High performance medical robot requirements and accuracy analysis. Robotics and Computer-Integrated Manufacturing, 14, 329–338.
  • Montazeri, A., & Poshtan, J. (2003). Optimal placement of loudspeakers and microphones in an enclosure using genetic algorithm. Proceedings of the IEEE Conference on Control Applications, Munich, 135–139.
  • Montazeri, A., & Poshtan, J. (2009). GA-based optimization of a MIMO ANC system considering coupling of secondary sources in a telephone kiosk. Applied Acoustics, 70(7), 945–953.
  • Montazeri, A., Poshtan, J., & Yousefi-Koma, A. (2008). The use of particle swarm to optimize the control system in a PZT laminated plate. Smart Materials and Structures, 17(4), 7pp.
  • Montazeri, A., & Udo, E. J. (2016). Development of dynamic model of a 7DOF hydraulically actuated tele-operated robot for decommissioning applications. Proceedings of the American Control Conference, Boston, MA, July.
  • Nyarko, E. K., & Scitovski, R. (2004). Solving the parameter identification problem of mathematical models using genetic algorithms. Applied Mathematics and Computation, 153(3), 651–658.
  • Parsopoulos, K. E., & Vrahatis, M. N. (2010). Particle swarm optimization and intelligence: Advances and applications. Information Science Reference. New York, NY
  • Rouvinen, A., & Handroos, H. (1997). Robot positioning of a flexible hydraulic manipulator utilizing genetic algorithm and neural networks. Proceedings Fourth Annual Conference on Mechatronics and Machine Vision in Practice, Toowoomba, 182–187.
  • Sun, J., & Liu, X. (2013). A novel APSO-aided maximum likelihood identification method for Hammerstein systems. Journal of Nonlinear Dynamic Systems, 73(2), 449–462.
  • Swevers, J., Ganseman, C., De Schutter, J., & Van Brussel, H. (1996). Experimental robot identification using optimised periodic trajectories. Mechanical Systems and Signal Processing, 10(5), 561–577.
  • Swevers, J., Verdonck, W., & De Schutter, J. (2007). Dynamic model identification for industrial robots– integrated experiment design and parameter estimation. IEEE Control System Magazine, 27(5), 58–71.
  • Taylor, C. J., & Robertson, D. (2013). State-dependent control of a hydraulically actuated nuclear decommissioning robot. Control Engineering Practice, 21(12), 1716–1725.
  • Taylor, C. J., & Seward, D. (2010). Control of a dual-arm robotic manipulator. Nuclear Engineering International, 55, August, 24–26.
  • Taylor, C. J., Shaban, E. M., Stables, M. A., & Ako, S. (2007). Proportional–Integral–Plus (PIP) control applications of state dependent parameter models. IMECHE Proceedings Part I, 221(17), 1019–1032.
  • Tenenbaum, R. A. (2004). Vectors and moments. In Fundamentals of applied dynamics. New York, NY: Springer, Chapter 2, 28–89.
  • Tohme, E., Ouvrard, R., Abche, A., Trigeassou, J.-C., Poinot, T., & Mercère, G. (2007). Methodology to enhance the convergence of output error identification algorithms. Proceedings of the European Control Conference, Kos, Greece, July, 5721–5728.
  • Vicente, H., Ayala, H., & Coelho, L. S. (2012). Tuning of PID controller based on a multiobjective genetic algorithm applied to a robotic manipulator. Expert Systems with Applications, 39(10), 8968–8974.
  • Watton, J. (2014). Fundamentals of fluid power control. New York, NY: Cambridge University Press.
  • Wu, Z., Wang, W., & Bai, Z. (2012). Improved genetic algorithm optimizing PID parameters for electro-hydraulic servo system. Communications in Computer and Information Science, 288, 386–393.
  • Yao, L., & Sethares, W.A. (1994). Nonlinear parameter estimation via the genetic algorithm. IEEE Transactions on Signal Processing, 42(4), 927–935.
  • Ye, M. (2006). Parameter identification of dynamical systems based on improved particle swarm optimization, intelligent control and automation. Lecture Notes in Control and Information Sciences, 344, 351–360.
  • Young, P.C. (2011). Recursive estimation and time-series analysis: An introduction for the student and practitioner. Berlin: Springer–Verlag.
  • Zhang, G. Q., Li, X., Boca, R., Newkirk, J., Zhang, B., Fuhlbrigge, T. A., & Hunt, N. J. (2014). Use of industrial robots in additive manufacturing – a survey and feasibility study. Proceedings of ISR/Robotik 41st International Symposium on Robotics, Munich, 512–517.
  • Zhou, A., Qu, B.-Y., Li, H., Zhao, S.-Z., Suganthan, P. N., & Zhang, Q. (2011). Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm and Evolutionary Computation, 1(1), 32–49.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.