3 research outputs found

    Prioritized constraints in the design of a situated robot

    No full text
    This thesis investigates whether the extended Constraint-Based Agent (CBA) framework with prioritized constraints, using the Constraint Nets in Java (CNJ) tool, is an effective methodology for designing and building Situated Agents in the real world. As an illustrative case study of this design methodology, a situated robot called Ainia, that repeatedly finds, tracks, chases and kicks a soccer ball in the field has been first designed and simulated in CNJ. After modelling the controller, the body, and the environment as separate modules and creating an animation of the system under CNJ, the controller module of Ainia is used unchanged to control a physical robot. The body and environment modules are replaced by the physical robot plant and the external real world, respectively. The results of the study show that the behaviour of the real robot satisfies the constraint-based requirements specification while demanding no changes in the controller. Hence, this thesis provides evidence that the extended CBA approach is an effective framework for Situated Agent construction. It also supports the claim that CNJ is an effective tool for designing and building Situated Agents operating in the real world.Science, Faculty ofComputer Science, Department ofGraduat

    Accelerating unstructured grid-based seismic modeling on GPU

    No full text
    corecore