• Title/Summary/Keyword: Autonomous agent

Search Result 178, Processing Time 0.032 seconds

Modeling and Simulation of Evolutionary Dynamic Path Planning for Unmanned Aerial Vehicles Using Repast (Repast기반 진화 알고리즘을 통한 무인 비행체의 동적 경로계획 모델링 및 시뮬레이션)

  • Kim, Yong-Ho
    • Journal of the Korea Society for Simulation
    • /
    • v.27 no.2
    • /
    • pp.101-114
    • /
    • 2018
  • Several different approaches and mechanisms are introduced to solve the UAV path planning problem. In this paper, we designed and implemented an agent-based simulation software using the Repast platform and Java Genetic Algorithm Package to examine an evolutionary path planning method by implementing and testing within the Repast environment. The paper demonstrates the life-cycle of an agent-based simulation software engineering project while providing a documentation strategy that allows specifying autonomous, adaptive, and interactive software entities in a Multi-Agent System. The study demonstrates how evolutionary path planning can be introduced to improve cognitive agent capabilities within an agent-based simulation environment.

DEVS/Unity3D Integrated System Design for the Autonomous UAV Agent Testing (자율형 UAV 에이전트 검증을 위한 DEVS/Unity3D 연동 시스템 설계)

  • Ha, Sun-ho;Kim, Jeong-ho;Kim, Hyun-geun;Shin, Suk-hoon;Chi, Sung-do
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.41 no.11
    • /
    • pp.1557-1565
    • /
    • 2016
  • The UAV systems working in difficult environment should be able to performs various actions autonomously required to achieve the given mission without the human interventions. However, the actual tests for such UAV system will take heavy cost. Thus, the simulation test in advance before the actual test is important. This paper proposes a 3D visual simulation environment for autonomous agent-based UAV systems. The several simulation tests performed on the rescue scenarios will demonstrate our techniques.

Controlling Dynamic Vehicles in Driving Simulation (드라이빙 시뮬레이션에서의 동적 차량 제어)

  • Cho, Eun-Sang;Choi, Kwang-Jin;Ko, Hyeongseok
    • Journal of the Korea Computer Graphics Society
    • /
    • v.3 no.1
    • /
    • pp.37-47
    • /
    • 1997
  • This paper presents the algorithms for generating ambient traffic in driving simulation. Each ambient car is modeled as an autonomous agent that obeys the traffic rules by sensing the traffic lights, road signs, lanes, and other cars around. The algorithm is localized to the area where the car driven by the participant is currently located. Therefore the complexity of the algorithm does not depend on the size of the road network, allowing a huge environment to be simulated with no extra overhead. To avoid monotony, we produce artificial fluctuations in the behavior by employing various forms of probability distribution functions. The resulting behavior of the ambient cars is quite realistic. Experiments indicate that it is hard to tell whether an ambient car is computer-controlled or human-controlled.

  • PDF

A study on the performance standards of autonomous fire extinguishing system (자율형 초동진압용 소화체계 성능기준에 관한 연구)

  • Kim, Namkyun;Kim, Hwiseong;Park, Jinouk;Park, Byoungjik;Kim, Yangkyun;Yoo, Yongho
    • Journal of Korean Tunnelling and Underground Space Association
    • /
    • v.22 no.6
    • /
    • pp.655-667
    • /
    • 2020
  • The final purpose of this study is to present the performance evaluation criteria (draft) of the autonomous initial suppression digestion system. In this study, in order to present the performance standards for the autonomous initial suppression fire extinguishing agent system currently in the development stage, the legal performance standards for fire extinguishing equipment currently applied to domestic buildings and the performance standards of similar overseas previous research were compared and analyzed. In addition, based on this, the minimum performance standards required for the digestive system for autonomous initial suppression were presented. When the performance of the digestive system for autonomous initial suppression is evaluated based on the results of this study and applied, it is judged that it is possible to respond more quickly in the situation of fire.

Flexible Decision-Making for Autonomous Agent Through Computation of Urgency in Time-Critical Domains (실시간 환경에서 긴급한 정도의 계산을 통한 자율적인 에이전트의 유연한 의사결정)

  • Noh Sanguk
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.9
    • /
    • pp.1196-1203
    • /
    • 2004
  • Autonomous agents need considerable computational resources to perform rational decision-making. The complexity of decision-making becomes prohibitive when large number of agents are present and when decisions have to be made under time pressure. One of approaches in time-critical domains is to respond to an observed condition with a predefined action. Although such a system may be able to react very quickly to environmental conditions, predefined plans are of less value if a situation changes and re-planning is needed. In this paper we investigate strategies intended to tame the computational burden by using off-line computation in conjunction with on-line reasoning. We use performance profiles computed off-line and the notion of urgency (i.e., the value of time) computed on-line to choose the amount of information to be included during on-line deliberation. This method can adjust to various levels of real-time demands, but incurs some overhead associated with iterative deepening. We test our framework with experiments in a simulated anti-air defense domain. The experiments show that the off-line performance profiles and the on-line computation of urgency are effective in time-critical situations.

Learning Conversation in Conversational Agent Using Knowledge Acquisition based on Speech-act Templates and Sentence Generation with Genetic Programming (화행별 템플릿 기반의 지식획득 기법과 유전자 프로그래밍을 이용한 문장 생성 기법을 통한 대화형 에이전트의 대화 학습)

  • Lim Sungsoo;Hong Jin-Hyuk;Cho Sung-Bae
    • Korean Journal of Cognitive Science
    • /
    • v.16 no.4
    • /
    • pp.351-368
    • /
    • 2005
  • The manual construction of the knowledge-base takes much time and effort, and it is hard to adjust intelligence systems to dynamic and flexible environment. Thus mental development in those systems has been investigated in recent years. Autonomous mental development is a new paradigm for developing autonomous machines, which are adaptive and flexible to the environment. Learning conversation, a kind of mental development, is an important aspect of conversational agents. In this paper, we propose a learning conversation method for conversational agents which uses several promising techniques; speech-act templates and genetic programming. Knowledge acquisition of conversational agents is implemented by finite state machines and templates, and dynamic sentence generation is implemented by genetic programming Several illustrations and usability tests how the usefulness of the proposed method.

  • PDF

A Simulation Method For Virtual Situations Through Seamless Integration Of Independent Events Via Autonomous And Independent Agents

  • Park, Jong Hee;Choi, Jun Seong
    • International Journal of Contents
    • /
    • v.14 no.3
    • /
    • pp.7-16
    • /
    • 2018
  • The extent and depth of the event plan determines the scope of pedagogical experience in situations and consequently the quality of immersive learning based on our simulated world. In contrast to planning in conventional narrative-based systems mainly pursuing dramatic interests, planning in virtual world-based pedagogical systems strive to provide realistic experiences in immersed situations. Instead of story plot comprising predetermined situations, our inter-event planning method aims at simulating diverse situations that each involve multiple events coupled via their associated agents' conditions and meaningful associations between events occurring in a background world. The specific techniques to realize our planning method include, two-phase planning based on inter-event search and intra-event decomposition (down to the animated action level); autonomous and independent agents to behave proactively with their own belief and planning capability; full-blown background world to be used as the comprehensive stage for all events to occur in; coupling events via realistic association types including deontic associations as well as conventional causality; separation of agents from event roles; temporal scheduling; and parallel and concurrent event progression mechanism. Combining all these techniques, diverse exogenous events can be derived and seamlessly (i.e., semantically meaningfully) integrated with the original event to form a wide scope of situations providing chances of abundant pedagogical experiences. For effective implementation of plan execution, we devise an execution scheme based on multiple priority queues, particularly to realize concurrent progression of many simultaneous events to simulate its corresponding reality. Specific execution mechanisms include modeling an action in terms of its component motions, adjustability of priority for agent across different events, and concurrent and parallel execution method for multiple actions and its expansion for multiple events.

Swarm Control of Distributed Autonomous Robot System based on Artificial Immune System using PSO (PSO를 이용한 인공면역계 기반 자율분산로봇시스템의 군 제어)

  • Kim, Jun-Yeup;Ko, Kwang-Eun;Park, Seung-Min;Sim, Kwee-Bo
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.5
    • /
    • pp.465-470
    • /
    • 2012
  • This paper proposes a distributed autonomous control method of swarm robot behavior strategy based on artificial immune system and an optimization strategy for artificial immune system. The behavior strategies of swarm robot in the system are depend on the task distribution in environment and we have to consider the dynamics of the system environment. In this paper, the behavior strategies divided into dispersion and aggregation. For applying to artificial immune system, an individual of swarm is regarded as a B-cell, each task distribution in environment as an antigen, a behavior strategy as an antibody and control parameter as a T-cell respectively. The executing process of proposed method is as follows: When the environmental condition changes, the agent selects an appropriate behavior strategy. And its behavior strategy is stimulated and suppressed by other agent using communication. Finally much stimulated strategy is adopted as a swarm behavior strategy. In order to decide more accurately select the behavior strategy, the optimized parameter learning procedure that is represented by stimulus function of antigen to antibody in artificial immune system is required. In this paper, particle swarm optimization algorithm is applied to this learning procedure. The proposed method shows more adaptive and robustness results than the existing system at the viewpoint that the swarm robots learning and adaptation degree associated with the changing of tasks.

Knowledge- Evolutionary Intelligent Machine-Tools - Part 1 : Design of Dialogue Agent based on Standard Platform

  • Kim, Dong-Hoon;Song, Jun-Yeob
    • Journal of Mechanical Science and Technology
    • /
    • v.20 no.11
    • /
    • pp.1863-1872
    • /
    • 2006
  • In FMS (Flexible Manufacturing System) and CIM (Computer Integrated Manufacturing), machine-tools have been the target of integration in the last three decades. The conventional concept of integration is being changed into the autonomous manufacturing device based on the knowledge evolution by applying advanced information technology in which an open architecture controller, high-speed network and internet technology are included. In the advanced environment, the machine-tools is not the target of integration anymore, but has been the key subject of cooperation. In the near future, machine-tools will be more improved in the form of a knowledge-evolutionary intelligent device. The final goal of this study is to develop an intelligent machine having knowledge-evolution capability and a management system based on internet operability. The knowledge-evolutionary intelligent machine-tools is expected to gather knowledge autonomically, by producing knowledge, understanding knowledge, reasoning knowledge, making a new decision, dialoguing with other machines, etc. The concept of the knowledge-evolutionary intelligent machine is originated from the machine control being operated by human experts' sense, dialogue and decision. The structure of knowledge evolution in M2M (Machine to Machine) and the scheme for a dialogue agent among agent-based modules such as a sensory agent, a dialogue agent and an expert system (decision support agent) are presented in this paper, with intent to develop the knowledge-evolutionary machine-tools. The dialogue agent functions as an interface for inter-machine cooperation. To design the dialogue agent module in an M2M environment, FIPA (Foundation of Intelligent Physical Agent) standard platform and the ping agent based on FIPA are analyzed in this study. In addition, the dialogue agent is designed and applied to recommend cutting conditions and thermal error compensation in a tapping machine. The knowledge-evolutionary machine-tools are expected easily implemented on the basis of this study and shows a good assistance to sensory and decision support agents.

A Study on Multi-agent based Task Assignment Systems for Virtual Enterprise (가상기업을 위한 멀티에이전트 기반 태스크할당시스템에 관한 연구)

  • 허준규;최경현;이석희
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.12 no.3
    • /
    • pp.31-37
    • /
    • 2003
  • With the paradigm shifting from the principal of manufacturing efficiency to business globalism and rapid adaptation to its environments, more and more enterprises are being virtually organized as manufacturing network of different units in web. The formation of these enterprise called as Virtual Enterprise(VE) is becoming a growing trend as enterprises concentrating on core competence and economic benefit. 13us paper proposes multi-agent based task assignment system for VE, which attempts to address the selection of individually managed partners and the task assignment to them A case example is presented to illustrate how the proposed system can assign the task to partners.