A Hybrid Approach to Process Planning: The Urban Traffic Controller Example

Jimoh Falilat Olaitan, Simon Parkinson, Thomas McCluskey

Research output: Contribution to journalArticle

Abstract

Automated planning and scheduling are increasingly utilised in solving evsery day planning task. Planning in domains with continuous numeric changes present certain limitations and tremendous challenges to advanced planning algorithms. There are many pertinent examples to the engineering community; however, a case study is provided through the urban traffic controller domain. This paper introduce a novel hybrid approach to state-space planning systems involving a continuous process which can be utilised in several applications. We explore Model Predictive Control (MPC) and explain how it can be introduce into planning with domains containing mixed discrete and continuous state variables. This preserves the numerous benefits of AI Planning approach by the use of explicit reasoning and declarative modelling. It also leverages on the capability of MPC to manage numeric computation and control of continuous processes. The hybrid approach was tested on an urban traffic control network to ascertain it practicability on a continuous domain; the results show its potential to control and optimise heavy volumes of traffic.
LanguageEnglish
Pages257-274
Number of pages8
JournalJournal of Computer Science
Volume13
Issue number8
DOIs
Publication statusPublished - 23 Aug 2017

Fingerprint

Process planning
Planning
Controllers
Model predictive control
Traffic control
Scheduling

Cite this

@article{55b86efe37dd4f81a2e1bbd3dade6dc6,
title = "A Hybrid Approach to Process Planning: The Urban Traffic Controller Example",
abstract = "Automated planning and scheduling are increasingly utilised in solving evsery day planning task. Planning in domains with continuous numeric changes present certain limitations and tremendous challenges to advanced planning algorithms. There are many pertinent examples to the engineering community; however, a case study is provided through the urban traffic controller domain. This paper introduce a novel hybrid approach to state-space planning systems involving a continuous process which can be utilised in several applications. We explore Model Predictive Control (MPC) and explain how it can be introduce into planning with domains containing mixed discrete and continuous state variables. This preserves the numerous benefits of AI Planning approach by the use of explicit reasoning and declarative modelling. It also leverages on the capability of MPC to manage numeric computation and control of continuous processes. The hybrid approach was tested on an urban traffic control network to ascertain it practicability on a continuous domain; the results show its potential to control and optimise heavy volumes of traffic.",
keywords = "Automated planning, Model predictive control, Urban traffice control",
author = "Olaitan, {Jimoh Falilat} and Simon Parkinson and Thomas McCluskey",
year = "2017",
month = "8",
day = "23",
doi = "10.3844/jcssp.2017.257.274",
language = "English",
volume = "13",
pages = "257--274",
journal = "Journal of Computer Science",
issn = "1549-3636",
publisher = "Science Publications",
number = "8",

}

A Hybrid Approach to Process Planning : The Urban Traffic Controller Example. / Olaitan, Jimoh Falilat; Parkinson, Simon; McCluskey, Thomas.

In: Journal of Computer Science, Vol. 13, No. 8, 23.08.2017, p. 257-274.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A Hybrid Approach to Process Planning

T2 - Journal of Computer Science

AU - Olaitan, Jimoh Falilat

AU - Parkinson, Simon

AU - McCluskey, Thomas

PY - 2017/8/23

Y1 - 2017/8/23

N2 - Automated planning and scheduling are increasingly utilised in solving evsery day planning task. Planning in domains with continuous numeric changes present certain limitations and tremendous challenges to advanced planning algorithms. There are many pertinent examples to the engineering community; however, a case study is provided through the urban traffic controller domain. This paper introduce a novel hybrid approach to state-space planning systems involving a continuous process which can be utilised in several applications. We explore Model Predictive Control (MPC) and explain how it can be introduce into planning with domains containing mixed discrete and continuous state variables. This preserves the numerous benefits of AI Planning approach by the use of explicit reasoning and declarative modelling. It also leverages on the capability of MPC to manage numeric computation and control of continuous processes. The hybrid approach was tested on an urban traffic control network to ascertain it practicability on a continuous domain; the results show its potential to control and optimise heavy volumes of traffic.

AB - Automated planning and scheduling are increasingly utilised in solving evsery day planning task. Planning in domains with continuous numeric changes present certain limitations and tremendous challenges to advanced planning algorithms. There are many pertinent examples to the engineering community; however, a case study is provided through the urban traffic controller domain. This paper introduce a novel hybrid approach to state-space planning systems involving a continuous process which can be utilised in several applications. We explore Model Predictive Control (MPC) and explain how it can be introduce into planning with domains containing mixed discrete and continuous state variables. This preserves the numerous benefits of AI Planning approach by the use of explicit reasoning and declarative modelling. It also leverages on the capability of MPC to manage numeric computation and control of continuous processes. The hybrid approach was tested on an urban traffic control network to ascertain it practicability on a continuous domain; the results show its potential to control and optimise heavy volumes of traffic.

KW - Automated planning

KW - Model predictive control

KW - Urban traffice control

UR - http://thescipub.com/journals/jcs/

U2 - 10.3844/jcssp.2017.257.274

DO - 10.3844/jcssp.2017.257.274

M3 - Article

VL - 13

SP - 257

EP - 274

JO - Journal of Computer Science

JF - Journal of Computer Science

SN - 1549-3636

IS - 8

ER -