{"id":{"repo_id":"aachen","oai_identifier":"oai:publications.rwth-aachen.de:49943"},"canonical_url":"https://search.dev.ndltd.org/etd/aachen/oai:publications.rwth-aachen.de:49943","repository":{"repo_id":"aachen","name":"RWTH Aachen University","base_url":"https://publications.rwth-aachen.de/oai2d"},"display":{"title":"Robot controllers for highly dynamic environments with real-time constraints","abstract":"The fields of mobile autonomous robotics and cognitive robotics are active research fields. While in recent years several successful applications showed that mobile robots can interact with their environment and fulfill meaningful and useful tasks, many questions on how to design autonomous mobile robots still remain open and are subject to active research in this field. For problems like navigation, collision avoidance, and localization, robust approaches have been proposed, which are widely used. On the other hand, the question how such robots can act intelligently, has wide-spread ideas and various approaches. We propose an approach to the problem of decision making (deliberation) for robots or agents which moreover have to decide under real-time constraints in adversarial domains, i.e. multi-agent domains where opponents have contrary goals and try to foil the goals of the opposing team. We propose the language Readylog as an account to intelligent decision making in dynamic real-time domains. Readylog is a Golog family language and combines features known from other dialects in one framework. It is based on the Situation Calculus and offers probabilistically projecting a given world situation into the future or dealing with a continuously changing world. It comes with an efficient implementation and a mechanism to progress the internal database. Further, Readylog makes use of decision-theoretic planning. Several alternatives in the robot program are left open and Readylog chooses the most promising one against a background optimization theory. As decision-theoretic planning is computationally costly, we are looking for ways to reduce the complexity of planning. One possibility we propose is to make use of options, which are macro actions in the decision-theoretic context. We show detailed applications of Readylog in the robotic soccer domain.","abstract_html":"The fields of mobile autonomous robotics and cognitive robotics are active research fields. While in recent years several successful applications showed that mobile robots can interact with their environment and fulfill meaningful and useful tasks, many questions on how to design autonomous mobile robots still remain open and are subject to active research in this field. For problems like navigation, collision avoidance, and localization, robust approaches have been proposed, which are widely used. On the other hand, the question how such robots can act intelligently, has wide-spread ideas and various approaches. We propose an approach to the problem of decision making (deliberation) for robots or agents which moreover have to decide under real-time constraints in adversarial domains, i.e. multi-agent domains where opponents have contrary goals and try to foil the goals of the opposing team. We propose the language Readylog as an account to intelligent decision making in dynamic real-time domains. Readylog is a Golog family language and combines features known from other dialects in one framework. It is based on the Situation Calculus and offers probabilistically projecting a given world situation into the future or dealing with a continuously changing world. It comes with an efficient implementation and a mechanism to progress the internal database. Further, Readylog makes use of decision-theoretic planning. Several alternatives in the robot program are left open and Readylog chooses the most promising one against a background optimization theory. As decision-theoretic planning is computationally costly, we are looking for ways to reduce the complexity of planning. One possibility we propose is to make use of options, which are macro actions in the decision-theoretic context. We show detailed applications of Readylog in the robotic soccer domain.","abstract_has_math":false,"creators":["Ferrein, Alexander Antoine"],"institution":"Publikationsserver der RWTH Aachen University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Lakemeyer, Gerhard"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2008,"date_issued":"2008","date_published":"2008","updated_at":"2026-07-30T19:40:16Z","subjects":["info:eu-repo/classification/ddc/004","Robotik","Schlussfolgern","Künstliche Intelligenz","Entscheidungsfindung","Informatik","Planen","RoboCup","reasoning about actions","planning","robotics"],"languages":["eng"],"rights":["info:eu-repo/semantics/openAccess"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112511%22"],"render_values":[{"text":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112511%22","href":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112511%22","code":true}]}]},"links":{"outbound_url":"https://publications.rwth-aachen.de/record/49943","outbound_label":"Repository record","outbound_source":"dc:identifier"},"source_record":{"url":"https://publications.rwth-aachen.de/oai2d?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Apublications.rwth-aachen.de%3A49943","prefix":"oai_dc"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Lakemeyer, Gerhard"]},{"key":"dc:creator","label":"Author","values":["Ferrein, Alexander Antoine"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:coverage","label":"Dc Coverage","values":["DE"]},{"key":"dc:date","label":"Dc Date","values":["2008"]},{"key":"dc:publisher","label":"Institution","values":["Publikationsserver der RWTH Aachen University"]},{"key":"dc:relation","label":"Dc Relation","values":["info:eu-repo/semantics/altIdentifier/urn/urn:nbn:de:hbz:82-opus-21728"]},{"key":"dc:type","label":"Dc Type","values":["info:eu-repo/semantics/doctoralThesis","info:eu-repo/semantics/publishedVersion"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["info:eu-repo/classification/ddc/004","Robotik","Schlussfolgern","Künstliche Intelligenz","Entscheidungsfindung","Informatik","Planen","RoboCup","reasoning about actions","planning","robotics"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["info:eu-repo/semantics/openAccess"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://publications.rwth-aachen.de/record/49943","https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112511%22"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["The fields of mobile autonomous robotics and cognitive robotics are active research fields. While in recent years several successful applications showed that mobile robots can interact with their environment and fulfill meaningful and useful tasks, many questions on how to design autonomous mobile robots still remain open and are subject to active research in this field. For problems like navigation, collision avoidance, and localization, robust approaches have been proposed, which are widely used. On the other hand, the question how such robots can act intelligently, has wide-spread ideas and various approaches. We propose an approach to the problem of decision making (deliberation) for robots or agents which moreover have to decide under real-time constraints in adversarial domains, i.e. multi-agent domains where opponents have contrary goals and try to foil the goals of the opposing team. We propose the language Readylog as an account to intelligent decision making in dynamic real-time domains. Readylog is a Golog family language and combines features known from other dialects in one framework. It is based on the Situation Calculus and offers probabilistically projecting a given world situation into the future or dealing with a continuously changing world. It comes with an efficient implementation and a mechanism to progress the internal database. Further, Readylog makes use of decision-theoretic planning. Several alternatives in the robot program are left open and Readylog chooses the most promising one against a background optimization theory. As decision-theoretic planning is computationally costly, we are looking for ways to reduce the complexity of planning. One possibility we propose is to make use of options, which are macro actions in the decision-theoretic context. We show detailed applications of Readylog in the robotic soccer domain."]},{"key":"dc:source","label":"Dc Source","values":["Aachen : Publikationsserver der RWTH Aachen University (2008). = Aachen, Techn. Hochsch., Diss., 2007"]},{"key":"dc:title","label":"Title","values":["Robot controllers for highly dynamic environments with real-time constraints"]}]}],"canonical_facts":{"dc:contributor":["Lakemeyer, Gerhard"],"dc:coverage":["DE"],"dc:creator":["Ferrein, Alexander Antoine"],"dc:date":["2008"],"dc:description":["The fields of mobile autonomous robotics and cognitive robotics are active research fields. While in recent years several successful applications showed that mobile robots can interact with their environment and fulfill meaningful and useful tasks, many questions on how to design autonomous mobile robots still remain open and are subject to active research in this field. For problems like navigation, collision avoidance, and localization, robust approaches have been proposed, which are widely used. On the other hand, the question how such robots can act intelligently, has wide-spread ideas and various approaches. We propose an approach to the problem of decision making (deliberation) for robots or agents which moreover have to decide under real-time constraints in adversarial domains, i.e. multi-agent domains where opponents have contrary goals and try to foil the goals of the opposing team. We propose the language Readylog as an account to intelligent decision making in dynamic real-time domains. Readylog is a Golog family language and combines features known from other dialects in one framework. It is based on the Situation Calculus and offers probabilistically projecting a given world situation into the future or dealing with a continuously changing world. It comes with an efficient implementation and a mechanism to progress the internal database. Further, Readylog makes use of decision-theoretic planning. Several alternatives in the robot program are left open and Readylog chooses the most promising one against a background optimization theory. As decision-theoretic planning is computationally costly, we are looking for ways to reduce the complexity of planning. One possibility we propose is to make use of options, which are macro actions in the decision-theoretic context. We show detailed applications of Readylog in the robotic soccer domain."],"dc:identifier":["https://publications.rwth-aachen.de/record/49943","https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112511%22"],"dc:language":["eng"],"dc:publisher":["Publikationsserver der RWTH Aachen University"],"dc:relation":["info:eu-repo/semantics/altIdentifier/urn/urn:nbn:de:hbz:82-opus-21728"],"dc:rights":["info:eu-repo/semantics/openAccess"],"dc:source":["Aachen : Publikationsserver der RWTH Aachen University (2008). = Aachen, Techn. Hochsch., Diss., 2007"],"dc:subject":["info:eu-repo/classification/ddc/004","Robotik","Schlussfolgern","Künstliche Intelligenz","Entscheidungsfindung","Informatik","Planen","RoboCup","reasoning about actions","planning","robotics"],"dc:title":["Robot controllers for highly dynamic environments with real-time constraints"],"dc:type":["info:eu-repo/semantics/doctoralThesis","info:eu-repo/semantics/publishedVersion"]},"updated_at":"2026-07-30T19:40:16Z"}