• 제목/요약/키워드: BDI Agent

검색결과 26건 처리시간 0.022초

실시간 반응형 로봇 행위 지정을 위한 에이전트 언어 (An Agent Language for Real-Time Reactive Robotic Behavior Specification)

  • 곽별샘;변무홍;이재호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.461-464
    • /
    • 2005
  • 본 논문에서는 실시간 반응형 로봇의 행위를 지정하기에 적합한 에이전트 언어를 소개한다. 기존의 BDI 기반의 에이전트 언어를 기반으로 실시간 반응형 로봇의 행위를 지정하는데 적합하도록 개발한 VivAce 에이전트 구조에 대해서 설명하고 이를 이용한 간단한 시뮬레이션을 수행하였다. 또한 VivAce 가 기존의 BDI 에이전트 언어에 비해서 가지는 새로운 특징인 자바 네이티브 언어 지원, 쓰레드 기반의 계획 실행, 다양한 인터페이스를 소개한다.

  • PDF

동적 환경을 위한 정황-민감형 에이전트 구조 (A Context-Sensitive Agent Architecture for Dynamic Environments)

  • 권기덕;김인철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (1)
    • /
    • pp.118-120
    • /
    • 2004
  • 본 논문에서는 동적인 환경에서 동작하는 에이전트들을 위한 범용의 에이전트 구조에 대해 설명한다. 본 논문에서 제안하는 CM 는 에이전트의 모든 부분을 하나의 객체 지향 언어로 구현할 수 있는 순수 Java 기반의 범용 에이전트 구조이며, 긴 수행시간을 필요로 하는 복잡한 행위들을 효과적으로 표현하고 수행할 수 있는 기능을 제공한다. 이를 위해 환경 연화에 따라 수행 중이던 행위를 즉각적으로 중단하거나 다른 행위로 전환할 수 있는 높은 정황 -민감성을 제공한다. 또 CAA는 상황에 따른 가변적인 목표를 암시하는 행동 모드를 내부에 저장, 관리함으로써 BDI 구조와 유사한 목표- 지향성을 가진다.

  • PDF

UML 산출물로부터의 Agent 사용가능성에 관한 연구 (1) (A Study on Availability Agent from UML Products (I))

  • 한현관;윤영우
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권9호
    • /
    • pp.1055-1062
    • /
    • 2004
  • UML(Unified Modeling Language)은 소프트웨어 시스템의 명세화, 시각화, 생성, 그리고 문서화를 목적으로 하는 언어이다. 본 연구에서는 소프트웨어의 잡화, 대형화 추세에 자동화응용 프로그램 생성 시스템들 중의 하나인 Together를 Agent의 BDI에 응용시키고 이를 컴포넌트 시스템의 상호 운영성에 대하여 고찰 한다. 상호 운용성은 컴포넌트간의 데이터 교환에 의해 이루어지며 컴포넌트의 타입이 다르더라도 서로 협력할 수 있는 표준 명세서(FIPA:Foundation for Inteligent Physical Agent)를 기반으로 ACL 메시지, 그리고 프로토콜을 사용하며 이를 객체지향 모델링을 통한 메타모델기반 등을 이용하여 구현 시 오류를 최소화하는 방법과 정확성과 일관성에 관하여 연구한다.

  • PDF

지식베이스의 확장과 다중 행위자 시스템에서의 협상 (The Extension of Knowledge Base and Negotiation in Multi-Agent Systems)

  • 이명진;김진상
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (2)
    • /
    • pp.110-112
    • /
    • 1999
  • 행위자는 관찰 혹은 결론에 대해 최대로 일관성이 있는 지식베이스의 확장을 필요로 한다. 이와 같은 지식베이스 확장은 상호간에 부합하지 않고 서로 충돌하는 결론을 가지는 모순되는 많은 확장들을 수반한다. 본 논문에서는 adbuction의 개념을 이용하여 지식베이스를 확장시키는 방법을 소개한다. 한편 다중 행위자 시스템에서 문제 해결자로 부르는 행위자들이 효율적으로 상호작용하도록 자동화된 행위자들을 어떻게 설계할 것인가는 매우 중요한 사항이다. 따라서 행위자는 각각의 목표를 통신하여 상호 도움이 되는 일치 상황에 도달하기 위해 타협하도록 설계되어야 한다. 본 논문에서는 argumentation 시스템을 이용하여 믿음, 소망, 그리고 의지를 가진 BDI 행위자 구조를 위한 기초적인 자동화된 협상 모델을 소개한다.

  • PDF

온라인 3D 액션 게임을 위한 지능형 에이전트의 구조와 행위 (Architecture and Behaviors of an Intelligent Agent for Online 3D Action Games)

  • 이경록;김하빈;박근수;김인철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.319-321
    • /
    • 2002
  • 본 논문에서는 대표적인 3차원 일인칭 액션 게임(first-person action game)인 Unreal Tournament 게임과 이것에 기초한 Gamebots시스템을 소개하고, 이러한 환경에서 효과적으로 동작하는 지능형 NPC인 KGBot의 설계와 구현에 대해 설명한다. KGBot는 Gamebots시스템에서 하나의 보트 클라이언트(bot client)로 동작하면서 지형이 복잡한 3차원 가상환경 안에서 적들에 대항해 아군과 연합하여 특정 목표 지점(domination point)들을 찾아 점령하는 자율 NPC이다. KGBot는 BDI기반의 범용 에이전트 구조인 UM-PRS를 제어엔진으로 채용하고 있으며, 복잡한 행위들을 효과적으로 구현하기 위해 계충화된 지식베이스를 가지고 있다. 본 논문에서는 특히 제한적인 센서정보와 이동점(waypoint)에 기초하여 자신이 놓여진 월드의 전체지도를 작성하고 임의의 목적지까지 효율적인 이동경로를 계획할 수 있는 KGBot의 행위의 구현과 실험에 대해 설명한다.

  • PDF

유비쿼터스 컴퓨팅 환경을 위한 실행 가능한 에이전트 상호규정

  • 변무홍;곽별샘;이재호
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2005년도 공동추계학술대회
    • /
    • pp.163-170
    • /
    • 2005
  • 컴퓨팅 환경이 점점 분산되고 협업의 필요성이 점점 증대되고 시스템간에 상호작용(interaction)이 동적이고 복잡해지면서 기존의 협업 시스템 패러다임을 벗어난 커뮤니티 컴퓨팅을 구성하는 요소를 정의하고 커뮤니티 모델의 에이전트들의 상호작용 유형을 프로토콜의 형식으로 모델링 하는 방법과 지정된 프로토콜들을 실행하기 위한 방법으로소 에이전트 플랜(plan)을 이용하는 방안을 제안한다. 커뮤니티를 구성하는 요소들은 역할(role), 정책(policy), 구성원(member), 프로토콜(protocol)등이며 각각의 요소는 BDI 구조를 가지는 에이전트와 플랜, 목적(goal), 사실(fact)등의 결합으로 표현이 가능하다. 에이전트들은 프로토콜에 나타나는 유형을 서술한 플랜을 통해서 상호작용을 하게 된다. 본 논문에서는 이러한 프로토콜을 실행 가능한 플랜으로 변환하기 위한 4가지 유형을 파악하여 각각의 유형을 플랜으로 변환하는 방법을 제안한다. 제안된 방법은 시뮬레이션을 통하여 완전성과 유효성을 보인다.

  • PDF