Title :
NSAIL PLAN: an experience with constraint-based reasoning in planning and animation
Author :
Mah, Sang ; Calvert, Thomas W. ; Havens, William
Author_Institution :
Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
Abstract :
A constraint-based reasoning system is used for knowledge representation and reasoning in behavioural animation, specifically in the animation of sailing behaviour. The object-oriented ECHIDNA reasoning and constraint logic programming shell handles the constraints for formulation and execution of plans for intelligent entities. At higher levels of control, the observed motion of an object is a reflection of the reasoning process of an intelligent entity as it reacts to its environment. The environment, internal knowledge and physical structure serve as constraints in developing a plan, which in turn provides additional constraints in the animation of reactive behaviour. An animation approach using constraint-based reasoning is presented focusing on details of the planning process adapted in the approach. The implementation of the NSAIL program reveals further insight into applying this approach towards the development of a high-level intuitive interface for behavioural animation
Keywords :
computer animation; constraint handling; knowledge representation; planning (artificial intelligence); spatial reasoning; NSAIL PLAN; animation; behavioural animation; constraint logic programming shell; constraint-based reasoning; high-level intuitive interface; intelligent entities; knowledge representation; object-oriented ECHIDNA; sailing behaviour; Animation; Expert systems; Humans; Knowledge based systems; Logic programming; Motion control; Object oriented modeling; Power system modeling; Problem-solving; Space exploration;
Conference_Titel :
Computer Animation '94., Proceedings of
Conference_Location :
Geneva
Print_ISBN :
0-8186-6240-9
DOI :
10.1109/CA.1994.324003