MIF 2.2.2 README

Retired DISLab
Swpark (토론 | 기여) 사용자의 2013년 6월 25일 (화) 04:07 버전
(비교) ← 이전 판 | 현재 판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 찾기

목차

Blackboard APK

  • BBTags 클래스 삭제하고 mif.blackboard.monitor.BBTags로 통일

Card 사용 Library

  • BBTags 클래스 삭제하고 mif.blackboard.monitor.BBTags로 통일

Agent 작성 Library

  • BlackboardMonitorApplication의 생성자와 그 하위 클래스의 생성자가 다 불린 다음 onRegisterAgents() 메소드가 호출됨
  • Agent의 onRequestCard가 main thread에서 실행되던 버그가 있었는데, 이를 user thread에서 동작하도록 변경하였음
    • 만약 기존 코드의 onRequestCard 메소드에서 UI 작성 코드가 있었다면 이를 main thread에서 실행하도록 변경하여야 함
    • User thread로 둔 이유는 한 APP 내에 여러가지의 Agent를 둘 수 있는데 이들이 병렬로 동시에 수행될 수 있게 하기 위함입니다. Agent가 순차적으로 수행되거나 시간이 오래 걸리는 작업으로 인하여 blocking 되지 않도록 하기 위함입니다.
  • Agent로 데이터 전달이 되지 않던 버그 수정함
  • 테스트를 위하여 Blackboard에 test 필드 추가함

SNU/SSU 데이터 저장 datapush

  • static_cpt.txt 파일 포맷이 바뀌어져서 이를 반영함
  • 기존 static_cpt.txt
#domain
goal = {School,House,Subway_Sangdo,Subway_SSU,anon3,Subway_Youngsan,NakSungDea,anon1,anon2,Restaurant}
time = {morning,night,afternoon}
 
 
#CPT
#goal|time
1,1,0.653,2,0.2202,3,0.0569,4,0.0296,5,0.019,9,0.0213,
2,1,0.0207,2,0.8733,3,0.0209,4,0.038,5,0.0056,6,0.0268,8,0.0111,10,0.0036,
3,1,0.0597,2,0.8202,4,0.0172,5,0.008,6,0.0675,7,0.0143,9,0.011,10,0.0021,
  • 변경된 static_cpt.txt
#domain
goal = {home,hotelR,school,hotelG,serlinBuilding,inhaUniv,classroom}
time = {night,morning,afternoon}
day = {Tue,Thu,Fri,Sat,Mon,Wed,Sun}
 
 
#CPT
#goal|time,day
1,1,1,
2,1,0.0714,2,0.6525,4,0.276,
3,1,1,
4,1,1,
5,1,0.5231,2,0.4769,
6,1,0.0653,2,0.9347,
7,1,0.0526,2,0.8135,7,0.1339,
8,1,0.0032,2,0.0182,3,0.913,5,0.0656,
9,2,0.3617,3,0.6383,
10,2,0.0357,3,0.9643,
11,3,1,
12,3,1,
14,2,0.2308,3,0.7692,
15,3,1,
16,3,0.5327,4,0.4673,
17,1,0.1088,4,0.8912,
18,3,1,
19,2,0.2869,4,0.6454,7,0.0677,
21,2,0.0306,6,0.6096,7,0.3598,

그러므로 블랙보드에 기록되는 형태의 값은

  • night.Tue.home 과 같은 형태임


동국대에서 3개의 Card 작성하기로 함

  • Weather Card
  • Transportation Card
  • Logical Logger Card
개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기