Dr Euan McGookin

  • Senior Lecturer (Aerospace Sciences)

telephone: 01413306023
email: Euan.McGookin@glasgow.ac.uk

Research interests

Biography

Dr McGookin graduated from the University of Glasgow with a 1st Class Honours Master of Engineering in Avionics. His interest in marine control systems began with his MEng project which was researched at the Norwegian University of Science and Technology (NUST), Trondheim in 1993 (thesis title: "Sliding Mode Control of a Submarine"). This area of research continued during my Ph.D. studies which were completed in 1997 (thesis title: "Optimisation of Sliding Mode Controllers for Marine Applications: A study of methods and implementation issues"). This involved investigating the design, simulation and implementation of full authority control systems for various marine vessels including oil tankers and submarines.

After attaining his Ph.D. Dr McGookin worked as a propulsion technologist for the Defence Evaluation and Research Agency (DERA) in the UK. During this period of employment he worked on projects in the field of Gas Turbine Engine control and health monitoring.

Dr McGookin returned to academia as a lecturer in the Department of Electronics and Electrical Engineering and afterwards was promoted to senior lecturer in aerospace and robotic systems in the Department of Aerospace Engineering.  Since restructuring Dr McGookin has been involved as the Glasgow based Coordinator for the aerospace degree programmes in Singapore. Also he is a member of the IFAC Technical Committee on Marine Systems. 

Research Interests

Dr McGookin’s main research interest is the design, simulation, control and construction of autonomous robotic systems e.g. Autonomous Underwater Vehicles, Unmanned Aerial Vehicles, Rovers.  Particular area of expertise is in biomimetic systems, which involves the design of robotic systems using biologically inspired principles.

Other research involves the design of control systems for guidance and navigation of autonomous and semi-autonomous systems.  Dr McGookin is skilled in controller design using a number of different control methodologies e.g. Sliding Mode Control, H-infinity, Inverse Model Control.  In addition, he has extensive expertise in optimisation routines for the design of control and guidance systems.

Another area of expertise involves automation and health monitoring.  Both aspects ensure that systems can operate autonomously and accommodate faults within elements of the system safely.  This work applies to both industrial processes and vehicle systems.

Expertise

  • Mathematical Modelling and Simulation of Robotic and Autonomous Vehicle Systems.
  • Biomimetic System Design.
  • Autonomous Underwater Vehicles.
  • Unmanned Arial Vehicles.
  • Planetary and Terrestrial Rovers.
  • Control System Design.
  • Guidance and Navigation Systems.
  • Optimisation Heuristics.
  • Fault Detection, Isolation and Recovery.
  • Health Monitoring.
  • Automation.

Selected publications

Grants

  • UK Space Agency Crest 2 Grant, Autonomous Guidance of Planetary Rovers using Inverse Simulation Methods (2013-), Co-investigator Dr Douglas Thomson
  • Industrially funded PhD Studentship, Woodward Engine Systems, Automation and Health Monitoring (2013-)
  • Knowledge Transfer Partnership with Woodward Engine Systems, Prestwick: Engine Test Rig Automation (2010-2013)
  • Consultancy for the US Office of Naval Research: Multi-Rate Simulation for an Autonomous Underwater Vehicle (2008-2009)
  • Consultancy for SELEX: State Estimation for Control Applications (2008)
  • Consultancy for SELEX: Evolutionary Optimisation for Turret Controller Design (2007)
  • EPSRC/Dstl Grant for Submersible Hybrid Autonomous Rover Craft (SHARC) project (2006)
  • Consultancy for the US Office of Naval Research: Development of Simulation Model for an Autonomous Underwater Vehicle (2005)
  • Consultancy for DSTL: Development of Generic Simulation Model for an Underwater Robot (2005)
  • EPSRC Grant for Integrated Propulsion and Navigation control of Ships (2000-2003)
  • Robotics Consultant for LEGO Mindstorms (2000-2003)

Supervision

Current students

  •     K. Rafferty “An autonomous system for air-sea search missions using common search algorithms” Ph.D.
  •     A. N. Ahmad Mazlan “A fully actuated tail propulsion system for a biomimetic autonomous underwater vehicle”, Ph.D.
  •     I. Azolibe “Fuel management unit test rig automation and health monitoring” Ph.D.
  •     T. Flessa “Autonomous control and guidance of planetary rovers using inverse simulation techniques”, Ph.D.

 

Previous student

  • M.E. Alfaro-Cid “Optimisation of time domain controllers for supply ships using genetic algorithms and genetic programming”, Ph.D., 2003.
  • M. Loo “Inverse model based controller design for marine vessel applications: a comparison study against other control methodologies”, Ph.D., 2005.
  • D. McGeoch “Helicopter flight control system design using sliding mode theory: application to handling qualities and shipboard landing”, Ph.D., 2005.
  • K. Worrall “Guidance and search algorithms for mobile robots: application and analysis within the context of urban search and rescue”, Ph.D., 2008.
  • C. Watts “A Comparison Study of Biologically Inspired propulsion Systems for an Autonomous Underwater Vehicle”, Ph.D., 2009.

Teaching

  • Aerospace Induction
  • Aerospace Engineering 1
  • Aerospace Team Design Project 3
  • Aerospace Team Design Project 3G
  • Dynamics and Control 3
  • Numerical Methods in Aerospace Engineering 3
  • Robotics 4
  • Aerospace Systems Team Design Project
  • Fault Detection, Isolation and Reconfiguration
  • Simulation of Aerospace Systems

Additional information

University Duties:

  • Academic Coordinator for Aerospace Engineering Programmes in Singapore
  • Publicity Coordinator for Aerospace Sciences/Engineering
  • Member of Senate


External Examiner Appointments:

  • University of Plymouth, BEng/MEng, 2009-2013
  • University of Cambridge, PhD, 2008
  • University of Plymouth, PhD, 2007


Awards:

  • Royal Academy of Engineering Teaching Excellence Award (2005-06)
  • Higher Education Academy, Engineering Subject Centre Teaching Commendation (2006)
  • University of Glasgow, Teaching Excellence Award (2007)

All publications

List by: Type | Date

Jump to: 2017 | 2016 | 2015 | 2014 | 2012 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1997 | 1996 | 1995
Number of items: 58.

2017

Ireland, M. L. , Mackenzie, R., Flessa, T., Worrall, K. J., Thomson, D. G. and McGookin, E. W. (2017) Inverse Simulation as a Tool for Fault Detection and Isolation in Planetary Rovers. In: 10th International ESA Conference on Guidance, Navigation and Control Systems, Salzburg, Austria, 29 May - 02 Jun 2017,

Ireland, M. , Flessa, T., Thomson, D. and McGookin, E. (2017) A comparison of non-linear dynamic inversion and inverse simulation. Journal of Guidance, Control, and Dynamics, (Accepted for Publication)

Ireland, M. L. , Worrall, K. J., Mackenzie, R., Flessa, T., McGookin, E. and Thomson, D. (2017) A Comparison of Inverse Simulation-Based Fault Detection in a Simple Robotic Rover with a Traditional Model-Based Method. In: 19th International Conference on Autonomous Robots and Agents (ICARA 2017), Madrid, Spain, 26-27 Mar 2017,

2016

Flessa, T., McGookin, E. and Thomson, D. (2016) Numerical Stability of Inverse Simulation Algorithms Applied to Planetary Rover Navigation. In: 24th Mediterranean Conference on Control and Automation (MED 2016), Athens, Greece, 21-24 June 2016, pp. 901-906. ISBN 9781467383455 (doi:10.1109/MED.2016.7535960)

Flessa, T., McGookin, E., Thomson, D. and Worrall, K. (2016) Numerical Efficiency of Inverse Simulation Methods Applied to a Wheeled Rover. In: 9th EUROSIM Congress on Modelling and Simulation, Oulu, Finland, 12-16 Sep 2016, ISBN 9781509041190 (Accepted for Publication)

Keenan-Jones, D., Ruffell, I. and McGookin, E. (2016) Taking a bearing on Hero’s anti-crane and its un-windlass: the relationship between Hero of Alexandria’s mobile automaton and Greco-Roman construction machinery. In: DeLaine, J., Camporeale, S. and Pizzo, A. (eds.) Proceedings of Archaeology of Construction V. Man-Made Materials, Engineering and Infrastructure. Series: Anejos de Archivo Español de Arqueología. Consejo Superior de Investigaciones Científicas: Mérida. ISBN 9788400101428

Punzo, G. and McGookin, E. W. (2016) Engineering the locusts: Hind leg modelling towards the design of a bio-inspired space hopper. Journal of Multi-Body Dynamics, 230(4), pp. 455-468. (doi:10.1177/1464419315624852)

2015

Mccolgan, J. and McGookin, E. W. (2015) Coordination of multiple biomimetic autonomous underwater vehicles using strategies based on the schooling behaviour of fish. Robotics, 5(1), 2. (doi:10.3390/robotics5010002)

Murray-Smith, D.J. and McGookin, E.W. (2015) A case study involving continuous system methods of inverse simulation for an unmanned aerial vehicle application. Proceedings of the Institution of Mechanical Engineers Part G: Journal of Aerospace Engineering, 229(14), pp. 2700-2717. (doi:10.1177/0954410015586842)

Worrall, K., Thomson, D., McGookin, E. and Flessa, T. (2015) Autonomous Planetary Rover Control Using Inverse Simulation. In: 13th Symposium on Advanced Space Technologies in Robotics and Automation (ASTRA 2015), ESA/ESTEC, Noordwijk, 11-13 May 2015,

Azolibe, I., McGookin, E. W., Houston, J. and Winton, C. (2015) Serving the data needs of multiple applications with one data source: an industry application case study. In: 2015 IFAC/IEEE//IFIP/IFORS Symposium on Information Control Problems in Manufacturing (INCOM 2015), Ottawa, Canada, 11-13 May 2015, (doi:10.1016/j.ifacol.2015.06.099)

McColgan, J., McGookin, E. W. and Mazlan, A. N. A. (2015) Analysis of the Group Structure of a School of Biomimetic AUVs Coordinated Using Nearest Neighbour Principles. In: The 6th International Conference on Automation, Robotics and Applications, Queenstown, New Zealand, 17-19 Feb 2015, pp. 312-317. ISBN 9781479964666 (doi:10.1109/ICARA.2015.7081166)

Worrall, K., Thomson, D. and McGookin, E. (2015) Application of Inverse Simulation to a Wheeled Mobile Robot. In: 6th International Conference on Automation, Robotics and Applications (ICARA 2015), Queenstown, New Zealand, 17-19 Feb 2015,

Azolibe, I. and McGookin, E. (2015) Automation of Aircraft Engine Fuel Controls Tests: An Industrial Case Study involving PID Control of a Nozzle Emulator. In: 7th EVI-GTI International Gas Turbine Instrumentation Conference, London, UK, 3-5 Nov 2015,

Azolibe, I. and McGookin, E. (2015) An ‘on-demand’ Data Communication Architecture for Supplying Multiple Applications from a Single Data Source: An Industrial Application Case Study. In: 7th EVI-GTI International Gas Turbine Instrumentation Conference, London, UK, 3-5 Nov 2015,

Mccolgan, J., McGookin, E. W. and Mazlan, A. N. A. (2015) A Low Fidelity Mathematical Model of a Biomimetic AUV for Multi-Vehicle Cooperation. OCEANS 2015, Genoa, 18-21 May 2015. pp. 1-10. (doi:10.1109/OCEANS-Genova.2015.7271669)

2014

Watts, C. M. and McGookin, E. W. (2014) Surge performance of an underwater vehicle with a biomimetic tendon drive propulsion system. Proceedings of the Institution of Mechanical Engineers Part M: Journal of Engineering for the Maritime, 228(4), pp. 315-330. (doi:10.1177/1475090213483226)

Flessa, T., McGookin, E. W. and Thomson, D. G. (2014) Taxonomy, Systems Review and Performance Metrics of Planetary Exploration Rovers. In: 13th International Conference on Control, Automation, Robotics and Vision (ICARCV'14), Marina Bay Sands, Singapore, 10-12 Dec 2014, pp. 1554-1559. (doi:10.1109/ICARCV.2014.7064547)

McColgan, J. and McGookin, E. W. (2014) Coordination of a School of Robotic Fish Using Nearest Neighbour Principles. In: OCEANS 2014, Taipei, China, 7-10 Apr 2014, ISBN 9781479936458 (doi:10.1109/OCEANS-TAIPEI.2014.6964374)

2012

McGookin, E. and Watts, C. (2012) A biomimetic underwater vehicle design concept. In: Roberts, G. and Sutton, R. (eds.) Further Advances in Unmanned Marine Vehicles. Series: Control engineering series (77). Institution of Engineering and Technology: London, UK, pp. 331-357. ISBN 9781849194792

2009

Zenor, J.J., Murray-Smith, D. and McGookin, E. (2009) Development of a multi-rate simulation model of an underwater vehicle for real-time applications. In: Troch, I. and Breitenecker, F. (eds.) Proceedings MATHMOD Vienna 09, Vienna 11-13 February 2009, Full Papers CD Volume. ARGESIM, pp. 1951-1957. ISBN 9783901608353

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2009) A comparative study of genetic operators for controller parameter optimisation. Control Engineering Practice, 17(1), pp. 185-197. (doi:10.1016/j.conengprac.2008.06.001)

Gawthrop, P.J. and McGookin, E.W. (2009) Using LEGO in control education. In: 7th IFAC Symposium on Advances in Control Education 2006: Proceedings of a meeting held 21-23 June 2006, Madrid, Spain. Curran Associates. ISBN 9781605607290

2008

McGookin, M., Anderson, D. and McGookin, E. (2008) Application of MPC and sliding mode control to IFAC benchmark models. In: UKACC International Conference on Control 2008, Manchester, UK, 2-4 Sept 2008,

Murray-Smith, D., Lu, L. and McGookin, E. (2008) Applications of inverse simulation to a nonlinear model of an underwater vehicle. In: Summer Simulation Multi-Conference 2008 - Grand Challenges in Modelling & Simulation, Edinburgh, Scotland, 16-19 Jun 2008,

Watts, C. and McGookin, E. (2008) Modelling and simulation of a biomimetic underwater vehicle. In: Summer Simulation Multi-Conference 2008 - Grand Challenges in Modelling and Simulation, Edinburgh, UK, July 2008,

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2008) Optimisation of the weighting functions of an H controller using genetic algorithms and structured genetic algorithms. International Journal of Systems Science, 39(4), pp. 335-347. (doi:10.1080/00207720701777959)

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2008) Genetic programming for the automatic design of controllers for a surface ship. IEEE Transactions on Intelligent Transportation Systems, 9(2), pp. 311-321. (doi:10.1109/TITS.2008.922932)

Murray-Smith, D., Lu, L. and McGookin, E.W. (2008) Application of inverse simulation methods to a nonlinear model of an underwater vehicle. In: Vakilzadian, H. (ed.) Proceedings of the 2008 Grand Challenges in Modeling and Simulation Conference (GCMS): 16-18 June 2008, Edinburgh, Scotland. Series: Simulation series, 40 (4). Society for Modeling and Simulation International (SCS): San Diego, CA, USA, pp. 135-141. ISBN 9781565553248

2007

Watts, C., McGookin, E. and Macauley, M. (2007) Modelling and control of a biomimetic underwater vehicle with a tendon drive propulsion system. In: Oceans 2007 - Europe, Aberdeen, 18-21 Jun 2007, pp. 1-6. (doi:10.1109/OCEANSE.2007.4302245)

Dietmar, P.M., Crosbie, R.E., Word, D., Zenor, J., Hilzer, R., Murray-Smith, D.J. and McGookin, E.W. (2007) Using Simulation to Teach Creativity and Design: Soccer Playing Robots. In: Science of Design Symposium,

Murray-Smith, D.J. and McGookin, E.W. (2007) Some Human Factors Issues in Intelligent and Autonomous Systems Applications. In: International Conference on Intelligent and Advanced Systems, Kuala Lumpur, Malaysia, 25-28 November 2007,

Watts, C., McGookin, E. and Macauley, M. (2007) Biomimetic propulsion Systems for mini-autonomous underwater vehicles. In: Oceans 2007, Vancouver, B.C., 29 Sep - 4 Oct 2007, pp. 1-5. (doi:10.1109/OCEANS.2007.4449245)

2006

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2006) GA-optimised PID and pole placement real and simulated performance when controlling the dynamics of a supply ship. IEE Proceedings: Control Theory and Applications, 153(2), pp. 228-236. (doi:10.1049/ip-cta:20045128)

McGookin, E.W. and Murray-Smith, D.J. (2006) Comment on "Nonlinear optimal tracking control with application to super-tankers for autopilot design" by T. Cimen and S.P. Banks. Automatica, 42, pp. 2223-2225. (doi:10.1016/j.automatica.2006.06.018)

2005

Alfaro-Cid, E., McGookin, E. and Murray-Smith, D.J. (2005) A novel non-uniform mutation operator and its application to the problem of optimising controller parameters. In: IEEE Congress on Evolutionary Computation 2005 (CEC '05), Edinburgh, UK, 2-4 Sep 2005,

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2005) Evolution of a strategy for ship guidance using two implementations of genetic programming. Genetic Programming: Proceedings, 3447, pp. 250-260. (doi:10.1007/b107383)

Mitchell, A.J., McGookin, E. and Murray-Smith, D.J. (2005) Implementation of sliding mode observer based reconfiguration in an autonomous underwater vehicle. Acta Polytechnica, 45(4), pp. 18-24.

2004

Gawthrop, P.J. and McGookin, E.W. (2004) A LEGO-based control experiment. IEEE Control Systems Magazine, 24(5), pp. 43-56.

Carruthers, B. and McGookin, E.W. (2004) Swarm control for multiple autonomous helicopters ? In: Proceedings of the 4th International Advanced Engineering Design Conference, Glasgow, UK,

Loo, M., McGookin, E. W. and Murray-Smith, D. J. (2004) Application of Inverse model control to IFAC benchmark models. In: Proceedings of the 4th International Advanced Engineering Design Conference, Glasgow, UK, 05-08 Sep 2004, ISBN 9788086059419

McGeoch, D., McGookin, E. and Houston, S. (2004) Sliding mode implementation of an attitude command flight control system upon a helicopter in hover. In: Proceedings of the 4th International Advanced Engineering Design Conference, Glasgow, UK,

McGeoch, D., McGookin, E.W. and Houston, S. (2004) Sliding mode implementation of a rate command flight control system for a helicopter in hover. In: Proceedings of Control 2004, Bath, UK,

Mitchell, A., McGookin, E.W. and Murray-Smith, D.J. (2004) Implementation of sliding mode observer based reconfiguration in an autonomous underwater vehicle. In: 4th International Advanced Engineering Design Conference, Glasgow, UK, ISBN 80-86059-41-3

2003

Alfaro-Cid, E., Loo, M., Mitchell, A. and McGookin, E. (2003) AUV route planning using genetic algorithms. In: Proceedings of the IFAC workshop on Guidance and Control of Underwater Vehicles, Newport, Wales,

2002

Anaya-Lara, O. and McGookin, E.W. (2002) Optimisation of a sliding-mode based GNC using robust Eigenstructures assignment. In: International Symposium on nonlinear theory and its applications : NOLTA 2002, Xian, China,

2001

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2001) Genetic algorithm optimisation of a supply ship propulsion and navigation systems. In: MTS/IEEE Oceans Conference, Honolulu, HI, USA, 5-8 November, 2001, pp. 2645-2652.

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2001) Genetic algorithm optimisation of an oil tanker control system. In: IFAC Conference on Control Applications in Marine Systems, Glasgow, 18-20 July 2001, pp. 227-232.

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2001) The use of genetic algorithms for nonlinear controller design. Acta Polytechnica, 41(4/5), pp. 13-19.

2000

McGookin, E.W., Murray-Smith, D.J. and Fossen, T.I. (2000) The use of genetic algorithms for nonlinear controller design. Acta Polytechnica, 40(3), pp. 14-21.

McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen, T.I. (2000) Ship steering control system optimisation using genetic algorithms. Control Engineering Practice, 8, pp. 429-443.

McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen, T.I. (2000) The optimization of a tanker autopilot control system using genetic algorithms. Transactions of the Institute of Measurement and Control, 22(2), pp. 141-178. (doi:10.1177/014233120002200203)

1997

McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen, T.I. (1997) Parameter optimisation of a non-linear tanker control system using genetic algorithms. In: Genetic Algorithms in Engineering Systems: Innovations and Applications (GALESIA 97), Glasgow, UK, 2-4 Sep 1997, pp. 37-42. (doi:10.1049/cp:19971152)

McGookin, E.W., Murray-Smith, D.J. and Li, Y. (1997) A population minimisation process for genetic algorithms and its application to controller optimisation. In: Genetic Algorithms in Engineering Systems: Innovations and Applications (GALESIA 97), Glasgow, UK, 2-4 Sep 1997, pp. 79-84. (doi:10.1049/cp:19971159)

McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen, T.I. (1997) Non-linear tanker control system parameter optimisation using genetic algorithms. In: Oceans '97 Conference, Halifax, Nova Scotia, Canada, 6-9 Oct 1997, pp. 17-22. (doi:10.1109/OCEANS.1997.634328)

1996

McGookin, E.W., Murray-Smith, D.J. and Li, Y. (1996) Segmented Simulated Annealing Applied to Sliding Mode Controller Design. In: 13th World Congress of IFAC, San Francisco, USA, 9-12 July 1996, pp. 333-338.

McGookin, E.W., Murray-Smith, D.J. and Li, Y. (1996) Submarine Sliding Mode Controller Optimisation Using Genetic Algorithms. In: UKACC International Conference on Control, CONTROL '96, Exeter, UK, 2-5 September 1996, pp. 424-429.

1995

Li, Y. , Ng, K.C., Tan, K.C., Gray, G.J., McGookin, E.W., Murray-Smith, D.J. and Sharman, K.C. (1995) Automation of linear and nonlinear control systems design by evolutionary compuatation. In: 1st IFAC Youth Automation Conference, Beijing, China, 22-25 Aug 1995, pp. 53-58.

This list was generated on Tue Jun 27 17:17:38 2017 BST.
Number of items: 58.

Articles

Ireland, M. , Flessa, T., Thomson, D. and McGookin, E. (2017) A comparison of non-linear dynamic inversion and inverse simulation. Journal of Guidance, Control, and Dynamics, (Accepted for Publication)

Punzo, G. and McGookin, E. W. (2016) Engineering the locusts: Hind leg modelling towards the design of a bio-inspired space hopper. Journal of Multi-Body Dynamics, 230(4), pp. 455-468. (doi:10.1177/1464419315624852)

Mccolgan, J. and McGookin, E. W. (2015) Coordination of multiple biomimetic autonomous underwater vehicles using strategies based on the schooling behaviour of fish. Robotics, 5(1), 2. (doi:10.3390/robotics5010002)

Murray-Smith, D.J. and McGookin, E.W. (2015) A case study involving continuous system methods of inverse simulation for an unmanned aerial vehicle application. Proceedings of the Institution of Mechanical Engineers Part G: Journal of Aerospace Engineering, 229(14), pp. 2700-2717. (doi:10.1177/0954410015586842)

Watts, C. M. and McGookin, E. W. (2014) Surge performance of an underwater vehicle with a biomimetic tendon drive propulsion system. Proceedings of the Institution of Mechanical Engineers Part M: Journal of Engineering for the Maritime, 228(4), pp. 315-330. (doi:10.1177/1475090213483226)

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2009) A comparative study of genetic operators for controller parameter optimisation. Control Engineering Practice, 17(1), pp. 185-197. (doi:10.1016/j.conengprac.2008.06.001)

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2008) Optimisation of the weighting functions of an H controller using genetic algorithms and structured genetic algorithms. International Journal of Systems Science, 39(4), pp. 335-347. (doi:10.1080/00207720701777959)

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2008) Genetic programming for the automatic design of controllers for a surface ship. IEEE Transactions on Intelligent Transportation Systems, 9(2), pp. 311-321. (doi:10.1109/TITS.2008.922932)

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2006) GA-optimised PID and pole placement real and simulated performance when controlling the dynamics of a supply ship. IEE Proceedings: Control Theory and Applications, 153(2), pp. 228-236. (doi:10.1049/ip-cta:20045128)

McGookin, E.W. and Murray-Smith, D.J. (2006) Comment on "Nonlinear optimal tracking control with application to super-tankers for autopilot design" by T. Cimen and S.P. Banks. Automatica, 42, pp. 2223-2225. (doi:10.1016/j.automatica.2006.06.018)

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2005) Evolution of a strategy for ship guidance using two implementations of genetic programming. Genetic Programming: Proceedings, 3447, pp. 250-260. (doi:10.1007/b107383)

Mitchell, A.J., McGookin, E. and Murray-Smith, D.J. (2005) Implementation of sliding mode observer based reconfiguration in an autonomous underwater vehicle. Acta Polytechnica, 45(4), pp. 18-24.

Gawthrop, P.J. and McGookin, E.W. (2004) A LEGO-based control experiment. IEEE Control Systems Magazine, 24(5), pp. 43-56.

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2001) The use of genetic algorithms for nonlinear controller design. Acta Polytechnica, 41(4/5), pp. 13-19.

McGookin, E.W., Murray-Smith, D.J. and Fossen, T.I. (2000) The use of genetic algorithms for nonlinear controller design. Acta Polytechnica, 40(3), pp. 14-21.

McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen, T.I. (2000) Ship steering control system optimisation using genetic algorithms. Control Engineering Practice, 8, pp. 429-443.

McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen, T.I. (2000) The optimization of a tanker autopilot control system using genetic algorithms. Transactions of the Institute of Measurement and Control, 22(2), pp. 141-178. (doi:10.1177/014233120002200203)

Book Sections

Keenan-Jones, D., Ruffell, I. and McGookin, E. (2016) Taking a bearing on Hero’s anti-crane and its un-windlass: the relationship between Hero of Alexandria’s mobile automaton and Greco-Roman construction machinery. In: DeLaine, J., Camporeale, S. and Pizzo, A. (eds.) Proceedings of Archaeology of Construction V. Man-Made Materials, Engineering and Infrastructure. Series: Anejos de Archivo Español de Arqueología. Consejo Superior de Investigaciones Científicas: Mérida. ISBN 9788400101428

McGookin, E. and Watts, C. (2012) A biomimetic underwater vehicle design concept. In: Roberts, G. and Sutton, R. (eds.) Further Advances in Unmanned Marine Vehicles. Series: Control engineering series (77). Institution of Engineering and Technology: London, UK, pp. 331-357. ISBN 9781849194792

Zenor, J.J., Murray-Smith, D. and McGookin, E. (2009) Development of a multi-rate simulation model of an underwater vehicle for real-time applications. In: Troch, I. and Breitenecker, F. (eds.) Proceedings MATHMOD Vienna 09, Vienna 11-13 February 2009, Full Papers CD Volume. ARGESIM, pp. 1951-1957. ISBN 9783901608353

Gawthrop, P.J. and McGookin, E.W. (2009) Using LEGO in control education. In: 7th IFAC Symposium on Advances in Control Education 2006: Proceedings of a meeting held 21-23 June 2006, Madrid, Spain. Curran Associates. ISBN 9781605607290

Murray-Smith, D., Lu, L. and McGookin, E.W. (2008) Application of inverse simulation methods to a nonlinear model of an underwater vehicle. In: Vakilzadian, H. (ed.) Proceedings of the 2008 Grand Challenges in Modeling and Simulation Conference (GCMS): 16-18 June 2008, Edinburgh, Scotland. Series: Simulation series, 40 (4). Society for Modeling and Simulation International (SCS): San Diego, CA, USA, pp. 135-141. ISBN 9781565553248

Conference or Workshop Item

Mccolgan, J., McGookin, E. W. and Mazlan, A. N. A. (2015) A Low Fidelity Mathematical Model of a Biomimetic AUV for Multi-Vehicle Cooperation. OCEANS 2015, Genoa, 18-21 May 2015. pp. 1-10. (doi:10.1109/OCEANS-Genova.2015.7271669)

Conference Proceedings

Ireland, M. L. , Mackenzie, R., Flessa, T., Worrall, K. J., Thomson, D. G. and McGookin, E. W. (2017) Inverse Simulation as a Tool for Fault Detection and Isolation in Planetary Rovers. In: 10th International ESA Conference on Guidance, Navigation and Control Systems, Salzburg, Austria, 29 May - 02 Jun 2017,

Ireland, M. L. , Worrall, K. J., Mackenzie, R., Flessa, T., McGookin, E. and Thomson, D. (2017) A Comparison of Inverse Simulation-Based Fault Detection in a Simple Robotic Rover with a Traditional Model-Based Method. In: 19th International Conference on Autonomous Robots and Agents (ICARA 2017), Madrid, Spain, 26-27 Mar 2017,

Flessa, T., McGookin, E. and Thomson, D. (2016) Numerical Stability of Inverse Simulation Algorithms Applied to Planetary Rover Navigation. In: 24th Mediterranean Conference on Control and Automation (MED 2016), Athens, Greece, 21-24 June 2016, pp. 901-906. ISBN 9781467383455 (doi:10.1109/MED.2016.7535960)

Flessa, T., McGookin, E., Thomson, D. and Worrall, K. (2016) Numerical Efficiency of Inverse Simulation Methods Applied to a Wheeled Rover. In: 9th EUROSIM Congress on Modelling and Simulation, Oulu, Finland, 12-16 Sep 2016, ISBN 9781509041190 (Accepted for Publication)

Worrall, K., Thomson, D., McGookin, E. and Flessa, T. (2015) Autonomous Planetary Rover Control Using Inverse Simulation. In: 13th Symposium on Advanced Space Technologies in Robotics and Automation (ASTRA 2015), ESA/ESTEC, Noordwijk, 11-13 May 2015,

Azolibe, I., McGookin, E. W., Houston, J. and Winton, C. (2015) Serving the data needs of multiple applications with one data source: an industry application case study. In: 2015 IFAC/IEEE//IFIP/IFORS Symposium on Information Control Problems in Manufacturing (INCOM 2015), Ottawa, Canada, 11-13 May 2015, (doi:10.1016/j.ifacol.2015.06.099)

McColgan, J., McGookin, E. W. and Mazlan, A. N. A. (2015) Analysis of the Group Structure of a School of Biomimetic AUVs Coordinated Using Nearest Neighbour Principles. In: The 6th International Conference on Automation, Robotics and Applications, Queenstown, New Zealand, 17-19 Feb 2015, pp. 312-317. ISBN 9781479964666 (doi:10.1109/ICARA.2015.7081166)

Worrall, K., Thomson, D. and McGookin, E. (2015) Application of Inverse Simulation to a Wheeled Mobile Robot. In: 6th International Conference on Automation, Robotics and Applications (ICARA 2015), Queenstown, New Zealand, 17-19 Feb 2015,

Azolibe, I. and McGookin, E. (2015) Automation of Aircraft Engine Fuel Controls Tests: An Industrial Case Study involving PID Control of a Nozzle Emulator. In: 7th EVI-GTI International Gas Turbine Instrumentation Conference, London, UK, 3-5 Nov 2015,

Azolibe, I. and McGookin, E. (2015) An ‘on-demand’ Data Communication Architecture for Supplying Multiple Applications from a Single Data Source: An Industrial Application Case Study. In: 7th EVI-GTI International Gas Turbine Instrumentation Conference, London, UK, 3-5 Nov 2015,

Flessa, T., McGookin, E. W. and Thomson, D. G. (2014) Taxonomy, Systems Review and Performance Metrics of Planetary Exploration Rovers. In: 13th International Conference on Control, Automation, Robotics and Vision (ICARCV'14), Marina Bay Sands, Singapore, 10-12 Dec 2014, pp. 1554-1559. (doi:10.1109/ICARCV.2014.7064547)

McColgan, J. and McGookin, E. W. (2014) Coordination of a School of Robotic Fish Using Nearest Neighbour Principles. In: OCEANS 2014, Taipei, China, 7-10 Apr 2014, ISBN 9781479936458 (doi:10.1109/OCEANS-TAIPEI.2014.6964374)

McGookin, M., Anderson, D. and McGookin, E. (2008) Application of MPC and sliding mode control to IFAC benchmark models. In: UKACC International Conference on Control 2008, Manchester, UK, 2-4 Sept 2008,

Murray-Smith, D., Lu, L. and McGookin, E. (2008) Applications of inverse simulation to a nonlinear model of an underwater vehicle. In: Summer Simulation Multi-Conference 2008 - Grand Challenges in Modelling & Simulation, Edinburgh, Scotland, 16-19 Jun 2008,

Watts, C. and McGookin, E. (2008) Modelling and simulation of a biomimetic underwater vehicle. In: Summer Simulation Multi-Conference 2008 - Grand Challenges in Modelling and Simulation, Edinburgh, UK, July 2008,

Watts, C., McGookin, E. and Macauley, M. (2007) Modelling and control of a biomimetic underwater vehicle with a tendon drive propulsion system. In: Oceans 2007 - Europe, Aberdeen, 18-21 Jun 2007, pp. 1-6. (doi:10.1109/OCEANSE.2007.4302245)

Dietmar, P.M., Crosbie, R.E., Word, D., Zenor, J., Hilzer, R., Murray-Smith, D.J. and McGookin, E.W. (2007) Using Simulation to Teach Creativity and Design: Soccer Playing Robots. In: Science of Design Symposium,

Murray-Smith, D.J. and McGookin, E.W. (2007) Some Human Factors Issues in Intelligent and Autonomous Systems Applications. In: International Conference on Intelligent and Advanced Systems, Kuala Lumpur, Malaysia, 25-28 November 2007,

Watts, C., McGookin, E. and Macauley, M. (2007) Biomimetic propulsion Systems for mini-autonomous underwater vehicles. In: Oceans 2007, Vancouver, B.C., 29 Sep - 4 Oct 2007, pp. 1-5. (doi:10.1109/OCEANS.2007.4449245)

Alfaro-Cid, E., McGookin, E. and Murray-Smith, D.J. (2005) A novel non-uniform mutation operator and its application to the problem of optimising controller parameters. In: IEEE Congress on Evolutionary Computation 2005 (CEC '05), Edinburgh, UK, 2-4 Sep 2005,

Carruthers, B. and McGookin, E.W. (2004) Swarm control for multiple autonomous helicopters ? In: Proceedings of the 4th International Advanced Engineering Design Conference, Glasgow, UK,

Loo, M., McGookin, E. W. and Murray-Smith, D. J. (2004) Application of Inverse model control to IFAC benchmark models. In: Proceedings of the 4th International Advanced Engineering Design Conference, Glasgow, UK, 05-08 Sep 2004, ISBN 9788086059419

McGeoch, D., McGookin, E. and Houston, S. (2004) Sliding mode implementation of an attitude command flight control system upon a helicopter in hover. In: Proceedings of the 4th International Advanced Engineering Design Conference, Glasgow, UK,

McGeoch, D., McGookin, E.W. and Houston, S. (2004) Sliding mode implementation of a rate command flight control system for a helicopter in hover. In: Proceedings of Control 2004, Bath, UK,

Mitchell, A., McGookin, E.W. and Murray-Smith, D.J. (2004) Implementation of sliding mode observer based reconfiguration in an autonomous underwater vehicle. In: 4th International Advanced Engineering Design Conference, Glasgow, UK, ISBN 80-86059-41-3

Alfaro-Cid, E., Loo, M., Mitchell, A. and McGookin, E. (2003) AUV route planning using genetic algorithms. In: Proceedings of the IFAC workshop on Guidance and Control of Underwater Vehicles, Newport, Wales,

Anaya-Lara, O. and McGookin, E.W. (2002) Optimisation of a sliding-mode based GNC using robust Eigenstructures assignment. In: International Symposium on nonlinear theory and its applications : NOLTA 2002, Xian, China,

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2001) Genetic algorithm optimisation of a supply ship propulsion and navigation systems. In: MTS/IEEE Oceans Conference, Honolulu, HI, USA, 5-8 November, 2001, pp. 2645-2652.

Alfaro-Cid, E., McGookin, E.W. and Murray-Smith, D.J. (2001) Genetic algorithm optimisation of an oil tanker control system. In: IFAC Conference on Control Applications in Marine Systems, Glasgow, 18-20 July 2001, pp. 227-232.

McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen, T.I. (1997) Parameter optimisation of a non-linear tanker control system using genetic algorithms. In: Genetic Algorithms in Engineering Systems: Innovations and Applications (GALESIA 97), Glasgow, UK, 2-4 Sep 1997, pp. 37-42. (doi:10.1049/cp:19971152)

McGookin, E.W., Murray-Smith, D.J. and Li, Y. (1997) A population minimisation process for genetic algorithms and its application to controller optimisation. In: Genetic Algorithms in Engineering Systems: Innovations and Applications (GALESIA 97), Glasgow, UK, 2-4 Sep 1997, pp. 79-84. (doi:10.1049/cp:19971159)

McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen, T.I. (1997) Non-linear tanker control system parameter optimisation using genetic algorithms. In: Oceans '97 Conference, Halifax, Nova Scotia, Canada, 6-9 Oct 1997, pp. 17-22. (doi:10.1109/OCEANS.1997.634328)

McGookin, E.W., Murray-Smith, D.J. and Li, Y. (1996) Segmented Simulated Annealing Applied to Sliding Mode Controller Design. In: 13th World Congress of IFAC, San Francisco, USA, 9-12 July 1996, pp. 333-338.

McGookin, E.W., Murray-Smith, D.J. and Li, Y. (1996) Submarine Sliding Mode Controller Optimisation Using Genetic Algorithms. In: UKACC International Conference on Control, CONTROL '96, Exeter, UK, 2-5 September 1996, pp. 424-429.

Li, Y. , Ng, K.C., Tan, K.C., Gray, G.J., McGookin, E.W., Murray-Smith, D.J. and Sharman, K.C. (1995) Automation of linear and nonlinear control systems design by evolutionary compuatation. In: 1st IFAC Youth Automation Conference, Beijing, China, 22-25 Aug 1995, pp. 53-58.

This list was generated on Tue Jun 27 17:17:38 2017 BST.