The ESTEREL synchronous programming language: design, semantics, implementation
Science of Computer Programming
Concurrent constraint programming
Concurrent constraint programming
Strategic directions in constraint programming
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Timed default concurrent constraint programming
Journal of Symbolic Computation - Special issue: executable temporal logics
The annotated VRML 2.0 reference manual
The annotated VRML 2.0 reference manual
Robust spatial navigation in a robot inspired by chemotaxis in caenorhabditis elegans
Adaptive Behavior - Special issue on biologically inspired models of navigation
Computational studies of exploration by smell
Adaptive Behavior - Special issue on biologically inspired models of navigation
Multiagent systems
Cognitive modeling: knowledge, reasoning and planning for intelligent characters
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Cambrian intelligence: the early history of the new AI
Cambrian intelligence: the early history of the new AI
Understanding intelligence
An Behavior-based Robotics
Java for 3d and VRML Worlds
Local Search in Combinatorial Optimization
Local Search in Combinatorial Optimization
Multilevel Modelling of Virtual Urban Environments for Behavioural Animation
CA '97 Proceedings of the Computer Animation
Integer optimization by local search: a domain-independent approach
Integer optimization by local search: a domain-independent approach
Hi-index | 0.00 |
We present a high-level language for describing behaviors of autonomous agents in 3D virtual worlds, based on VRML (Virtual Reality Modeling Language). In order to describe agent behaviors, we have designed VRCC, a concurrent constraint programming language integrated in the VRML environment. The basis of this declarative language is the notion of constraint, and it is based on the Timed Concurrent Constraint framework, which integrates a discrete notion of time adequate for animation systems such as VRML. We illustrate this approach by some simple examples of virtual creatures that can autonomously move in the 3D world, and we describe some simple behaviors derived from biologically-inspired models of navigation.