5 research outputs found

    Decision-Theoretic Planning with Linguistic Terms in GOLOG

    Get PDF
    Abstract In this paper we propose an extension of the action language GOLOG that integrates linguistic terms in non-deterministic argument choices and the reward function for decision-theoretic planning. It is often cumbersome to specify the set of values to pick from in the non-deterministic-choice-of-argument statement. Also, specifying a reward function is not always easy, even for domain experts. Instead of providing a finite domain for values in the non-deterministic-choice-of-argument statement in GOLOG, we now allow for stating the argument domain by simply providing a formula over linguistic terms and fuzzy fluents. In GOLOG's forwardsearch DT planning algorithm, these formulas are evaluated in order to find the agent's optimal policy. We illustrate this in the Diner Domain where the agent needs to calculate the optimal serving order

    Robot controllers for highly dynamic environments with real-time constraints

    No full text
    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

    Robot controllers for highly dynamic environments with real-time constraints

    Get PDF
    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

    Situationsverstehen für die Risikobeurteilung bei der Mensch-Roboter-Kooperation

    Get PDF
    In dem vorgestellten System wird die Umgebung eines Industrieroboters mittels Algorithmen des maschinellen Lernens erfasst und Objekte sowie menschliche Handlungen bestimmt. Anhand semantischer Analyse kann auf vorliegende Situationen geschlossen werden, wodurch sich dynamisch Risikobewertungen und Handlungsvorgaben für den Roboter ableiten lassen. Diese stellen die Grundlage für ein reaktives Roboterverhalten dar, das eine zielgerichtete und sichere Mensch-Roboter-Kooperation ermöglicht
    corecore