Prioritized constraints in the design of a situated robot

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 meth...

Full description

Bibliographic Details
Main Author: Muyan-Ozcelik, P.
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/15761
id ndltd-UBC-oai-circle.library.ubc.ca-2429-15761
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-157612018-01-05T17:37:58Z Prioritized constraints in the design of a situated robot Muyan-Ozcelik, P. 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 of Computer Science, Department of Graduate 2009-11-25T18:55:17Z 2009-11-25T18:55:17Z 2004 2004-11 Text Thesis/Dissertation http://hdl.handle.net/2429/15761 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 11873660 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description 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 of === Computer Science, Department of === Graduate
author Muyan-Ozcelik, P.
spellingShingle Muyan-Ozcelik, P.
Prioritized constraints in the design of a situated robot
author_facet Muyan-Ozcelik, P.
author_sort Muyan-Ozcelik, P.
title Prioritized constraints in the design of a situated robot
title_short Prioritized constraints in the design of a situated robot
title_full Prioritized constraints in the design of a situated robot
title_fullStr Prioritized constraints in the design of a situated robot
title_full_unstemmed Prioritized constraints in the design of a situated robot
title_sort prioritized constraints in the design of a situated robot
publishDate 2009
url http://hdl.handle.net/2429/15761
work_keys_str_mv AT muyanozcelikp prioritizedconstraintsinthedesignofasituatedrobot
_version_ 1718590005298855936