Distributed Simultaneous Task Allocation and Motion Coordination of Autonomous Vehicles Using a Parallel Computing Cluster

  • A. K. Kulatunga
  • B. T. Skinner
  • D. K. Liu
  • H. T. Nguyen
Part of the Lecture Notes in Control and Information Sciences book series (LNCIS, volume 362)


Task allocation and motion coordination are the main factors that should be considered in the coordination of multiple autonomous vehicles in material handling systems. Presently, these factors are handled in different stages, leading to a reduction in optimality and efficiency of the overall coordination. However, if these issues are solved simultaneously we can gain near optimal results. But, the simultaneous approach contains additional algorithmic complexities which increase computation time in the simulation environment. This work aims to reduce the computation time by adopting a parallel and distributed computation strategy for Simultaneous Task Allocation and Motion Coordination (STAMC). In the simulation experiments, each cluster node executes the motion coordination algorithm for each autonomous vehicle. This arrangement enables parallel computation of the expensive STAMC algorithm. Parallel and distributed computation is performed directly within the interpretive MATLAB environment. Results show the parallel and distributed approach provides sub-linear speedup compared to a single centralised computing node


Path Planning Flexible Manufacture System Task Allocation Computing Node Autonomous Vehicle 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    E. K. Bish, F. Y. Chen, Y. T. Leong, B. L. Nelson, J. W. C. Ng, and D. Simchi-Levi, “Dispatching vehicles in a mega container terminal OR Spectrum, vol. 27, Number 4 pp. 491–506 2005.zbMATHCrossRefGoogle Scholar
  2. [2]
    J. Bose, T. Reiners, D. Steenken, S. Voß, and “Vehicle dispatching at seaport container terminals using evolutionary algorithms,” In: Sprague R H (ed) Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, DTM-IT, pp 1–10. IEEE, Piscataway, 2000.Google Scholar
  3. [3]
    M. Grunow, H. Günther, and M. Lehmann, “Dispatching multi-load AGVs in highly automated seaport container terminals,” OR Spectrum, vol. 26, Number 2, 211–235 2004.zbMATHCrossRefGoogle Scholar
  4. [4]
    J. K. Lim, K. H. Kim, K. Yoshimoto, J. H. Lee, and “A dispatching method for automated guided vehicles by using a bidding concept,” OR Spectrum, vol. 25, 25–44, 2003.zbMATHCrossRefMathSciNetGoogle Scholar
  5. [5]
    K. H. Kim and K. Y. Kim, “Routing straddle carriers for the loading operation of containers using a beam search algorithm, Computers & Industrial Engineering, vol. 36, Issue 1, pp. 109–136, 1999.zbMATHCrossRefGoogle Scholar
  6. [6]
    P. H. Koo, W. S. Lee, and D. W. Jang, “Fleet sizing and vehicle routing for container transportation in a static environment, OR Spectrum, vol. 26, Number 2, 193–209 2004.zbMATHCrossRefGoogle Scholar
  7. [7]
    R. L. Moorthy and W. Hock-Guan, “Deadlock prediction and avoidance in an AGV system,” Master of science, Sri Ramakrishna Engineering College, National University of Singapore, 2000.Google Scholar
  8. [8]
    F. Xu, H. V. Brussel, M. Nuttin, and R. Moreas, “Concepts for dynamic obstacle avoidance and their extended application in underground navigation, Robotics and Autonomous Systems, vol. 42, Issue 1, pp. 1–15, 2002.zbMATHCrossRefGoogle Scholar
  9. [9]
    A. I. Corréa, A. Langevin, and L.-M. Rousseau, “Scheduling and routing of automated guided vehicles: A hybrid approach, Computers & Operations Research, 2005.Google Scholar
  10. [10]
    R. Eisenberg, R. Stahlbock, S. Voß, and D. Steenken, “Sequencing and scheduling of movements in an automated container yard using double rail-mounted gantry cranes, Working paper, University of Hamburg, 2003.Google Scholar
  11. [11]
    A. Wallace and “Application of AI to AGV control-agent control of AGVs,” International Journal of Production Research, vol. 39(4), pp. 709–726, 2001.CrossRefGoogle Scholar
  12. [12]
    A. I. Correa, A. Langevin, and L. M. Rousseau, “Scheduling and routing of automated guided vehicles: A hybrid approach, Computers & Operations Research, vol. to be published, 2005.Google Scholar
  13. [13]
    T. Le-Anh and M. B. M. De Koster, “On-line dispatching rules for vehicle-based internal transport systems, International Journal of Production Research, vol. 43, Number 8 / April 15, 2005 pp. 1711–1728 2005.CrossRefGoogle Scholar
  14. [14]
    G. Desaulniers, A. Langevin, D. Riopel, and B. Villeneuve, “Dispatching and Conflict-Free Routing of Automated Guided Vehicles: An Exact Approach, International Journal of Flexible Manufacturing Systems vol. 15, Number 4, pp. 309–331, 2003.CrossRefGoogle Scholar
  15. [15]
    A. K. Kulatunga, D. K. Liu, G. Dissanayake, and S. B. Siyambalapitiya, “Ant Colony Optimization based Simultaneous Task Allocation and Path Planning of Autonomous Vehicles, IEEE International conference on Cybanatics and Information Systems 2006, Bangkok Thailand, pp. 823–828, 2006.Google Scholar
  16. [16]
    D. K. Liu, X. Wu, A. K. Kulatunga, and G. Dissanayake, “Motion Coordination of Multiple Autonomous Vehicles in Dynamic and Strictly Constrained Environments, Proceeding of the IEEE International conference on Cybernetics and Information Systems (CIS), 7–9 June, 2006, Bangkok Thailand, pp204–209.Google Scholar
  17. [17]
    MPI. Forum, “MPI-2: Extensions to the Message-Passing Interface,” in Message Passing Interface Specification, vol. 2005, November 15, 2003 ed: NSF and DARPA, 2005, pp. MPI-2 Specification Document.Google Scholar
  18. [18]
    J. F. Baldomero, “Message Passing under MATLAB,” presented at Advanced Simulation Technologies Conference, Seattle Washington, 2001.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • A. K. Kulatunga
    • 1
  • B. T. Skinner
    • 1
  • D. K. Liu
    • 1
  • H. T. Nguyen
    • 1
  1. 1.Mechatronics and Intelligent Systems Group, Faculty of EngineeringUniversity of TechnologySydney

Personalised recommendations