AI Planning for Destination Control in Elevators

In a destination control system, a passenger enters his/her desired destination floor via some input device and is then allocated to a specific elevator in the group of elevators. Since the destination is known in advance, new opportunities to optimize the travel routes of elevators become available. Additionally, individual service requirements for each passenger can be defined:

The control software that I developed combines various AI techniques as the basis of a highly optimized and scalable search algorithm that is able to search and prune search spaces of up to $10^{10}$ states. In addition, the algorithm can handle the constraints described above. The AI-based controller was embedded into a service-oriented architecture that coordinates terminals dispatching calls with a group of elevators using agent and auction technology. The developed solution permitted the commercial breakthrough of destination control systems in the elevator industry and became the general foundation for many Schindler elevator products because of its performance, robustness, easy configuration, and general applicability to all variants of elevator control systems. See also the the official product home page by Schinder. The control system is a huge commercial success today that is significantly changing the design of elevators in buildings and that has been adopted by all major competitors in the elevator industry after debating for years that such control systems are infeasible. The system was also awarded a Breaking Barriers Award of the European Commission for its better service to disabled passengers when compared to conventional control systems.

Publications:

A model of this domain in PDDL was used in the final round of the International Planning Competition in 2000. Schindler donated awards for the best performing planning systems in this domain during the competition.


Jana Koehler, 02/Feb/2009