• 제목/요약/키워드: 핸들 각도

검색결과 30건 처리시간 0.033초

광역 객체 컴퓨팅 환경에서 부하를 고려한 통합 바인딩 서비스의 설계 및 구현 ((Design and Implementation of Integrated Binding Service of Considering Loads in Wide-Area Object Computing Environments))

  • 정창원;오성권;주수종
    • 한국정보과학회논문지:정보통신
    • /
    • 제30권3호
    • /
    • pp.293-306
    • /
    • 2003
  • 최근 분산 컴퓨팅 환경은 급진적으로 광역화되고, 이질적이며, 연합형태의 광역 시스템 구조로 변화하고 있다. 이러한 환경은 네트워크상에 광범위한 서비스를 제공하는 통신 네트워크 기반에서 구현된 수많은 객체로 구성된다. 더욱, 지구상에 존재하는 모든 객체들은 이름이나 속성에 의해 중복된 특성을 갖는다. 그러나 기존의 네이밍이나 트레이딩 메커니즘은 독립적인 위치 투명성 결여로 중복된 객체들의 바인딩 서비스 지원이 불가능하다. 서로 다른 시스템 상에 존재하는 중복된 객체들이 동일한 서비스를 제공한다면, 각 시스템의 부하를 고려하여 클라이언트의 요청을 분산시킬 수 있다. 이러한 이유로 본 논문에서는 광역 컴퓨팅 환경에서 중복된 객체들의 위치 관리뿐만 아니라 시스템들간의 부하 균형화를 유지하기 위해 서 최소부하를 갖는 시스템에 위치한 객체의 선정하여 동적 바인딩 서비스를 제공할 수 있는 새로운 모델을 설계하고 구현하였다. 이 모델은 네이밍 및 트레이딩 기능을 통합한 서비스에 의해 중복된 객체들에 대한 단일 객체 핸들을 얻는 부분과, 얻어진 객체 핸들을 사용하여 위치 서비스에 의해 하나 이상의 컨택 주소를 얻는 부분으로 구성하였다. 주어진 모델로부터, 우리는 네이밍/트레이딩 서비스와 위치 서비스에 의한 전체 바인딩 메커니즘의 처리과정을 나타내고, 통합 바인딩 서비스의 구성요소들에 대한 구조를 상세하게 기술하였다. 끝으로 구현 환경과 구성요소에 대한 수행 화면을 보였다.

SIP기반 Presence Agent 서버 기능 설계 및 구현 (Design and Implementation of SIP-based Presence Agent Server)

  • 현욱;허미영;박선옥;강신각
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 추계종합학술대회
    • /
    • pp.585-588
    • /
    • 2005
  • Presence Agent Server는 사용자의 Presence 정보를 PUBLISH를 통해 전달 받고, SUBSCRIBE에 의해 맺어진 Subscription으로 NOTIFY 메시지를 사용하여 전달해주는 역할을 한다. IMPP 단말은 PUA(Presence User Agent)의 기능을 기본으로 가지며, 경우에 따라서는 PA(Presence Agent)의 기능까지 포함하는 경우도 있으나, Presence Agent Server는 주로 단말이 PUA의 기능만을 가지고 있을때 유의미한 동작을 수행한다. Presence Agent Server는 오직 PA의 기능만을 담당하며, 타 Subscriber로부터의 subscription 요청을 처리한다. 그리고 확장된 개념의 presence Agent 서버는 Resource List Event Package까지 지원을 하며, Subscriber는 단 한번의 subscription으로 N개 이상의 Presence 정보를 가지게 할 수도 있다. 본 고에서는 Presence Agent Server의 기능을 구현하기 위하여 기능별로 구현 모듈을 분리시키고 각 모듈별 기능을 기술하는 것을 목적으로 한다. 그리고 각 모듈간 연동을 위한 APT를 단순화 하기 위하여 이벤트 매니저/핸들러로 분리를 시킨 방법과 정보 저장을 위한 데이터베이스 API Instruction Set을 나열 및 설명한다.

  • PDF

사용자 경험 향상을 위한 딥러닝 기반 차량용 AR 매뉴얼 (Deep Learning based Vehicle AR Manual for Improving User Experience)

  • 이정민;김준학;석정원;박진호
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제28권3호
    • /
    • pp.125-134
    • /
    • 2022
  • 본 논문은 주로 사용되는 AR 콘텐츠의 증강 방법을 적용하기 어려운 차량 실내공간에서도 사용할 수 있는 차량용 AR매뉴얼을 구현하고, 실공간과 가상 객체의 증강 정합도 향상을 위해 딥러닝 모델을 적용하였다. 차량 핸들의 로고를 딥러닝 학습을 통해 위치와 각도, 기울기 등과 관계없이 인식하고, 이를 중심으로 3차원 실내 공간좌표를 생성하여 실제 차량 부품 위에 정확히 가상버튼을 증강한다. 여기에 동일 학습모델을 기반으로 차량의 주요 경고등 심볼을 인식할 수 있는 기능을 함께 구현하여 차량용 AR매뉴얼로서의 기능성과 활용성을 높인다.

자율주행 탑승용 옴니 드라이브 라이더 로봇 개발에 대한 장애인과 고령자의 욕구조사 (A Survey Study on the development of Omni-Wheel Drive Rider Robot with autonomous driving systems for Disabled People and Senior Citizens)

  • 이근민;김동옥;이수철
    • 재활복지공학회논문지
    • /
    • 제6권1호
    • /
    • pp.17-27
    • /
    • 2012
  • 본 연구는 장애인 그리고 비장애인이 사용할 수 있는 미래형 전동스쿠터인 자율주행 탑승용 옴니 드라이브 라이더 로봇의 정보을 제공하는데 그 목적이 있다. 그러므로 자율주행 탑승용 옴니 드라이브 로봇 개발을 하기 앞서 49명의 장애인과 고령자의 욕구 조사의 결과를 요약하면 다음과 같다. 첫째, 전동스쿠터의 승하차 불편사항과 밧데리 충전문제 등의 불만족한 이유로 가장 시급히 해결해야 할 문제로 나타났다. 이를 위해 본 연구개발 시 고려되어야할 사항으로 밧데리 충전시간과 거리, 팔 받침대, 발 받침대, 시트각도 등이 요소가 개선되어야 할 것이다. 둘째, 인도, 차도, 경사도, 보도블럭 등과 같은 도로환경에 주행안전에 위험을 느끼고 있으며, 이를 위해 편의기능으로 조이스틱 핸들형, 네비게이션 기능, 장애물 회피기능, 옴니 드라이브 휠, 우천 시 사용할 수 있는 자동 오픈형 덮개 등 본 연구개발과 관련한 여러 요소를 포함하여 장애인과 고령자에 맞는 설계 방안을 제안하였다.

  • PDF

SOA 서비스의 동적 선택 설계 기법 (A Design Method for Dynamic Selection of SOA Services)

  • 배정섭;라현정;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제35권2호
    • /
    • pp.91-104
    • /
    • 2008
  • 서비스 지향 컴퓨팅(Service-Oriented Computing, SOC)은 배포된 서비스를 선택하고 조합하여 서비스 클라이언트가 원하는 기능을 제공하는 개발 방식이다. SOC는 향상된 비즈니스 기민성, 단축된 개발 시간과 같은 여러 장점을 제공한다. 이러한 장점을 극대화하기 위해서는 서비스의 선택과 조합이 동적으로 이루어져야 한다. 하지만 현재의 프로그래밍 언어, SOC 플랫폼, 비즈니스 프로세스 모델링 언어 (Business Process Modeling Language, BPML) 및 도구는 수동적 서비스 선택 또는 서비스의 정적 바인딩만을 지원하는 수준에 머물러 있다 각 클라이언트의 요구사항을 만족하는 서비스를 제공하기 위하여 해당 비즈니스 프로세스는 재구성 (reconfiguration)되고 재배포 (redeploy)되어야 하는 문제점이 있다. 따라서, 서비스 클라이언트의 다양한 요구에 맞게 서비스를 신속하고 유연하게 조합시키기 위하여 동적 선택기법이 필요하다. 본 논문에서는 엔터프라이즈 서비스 버스(Enterprise Service Bus, ESB) 기반의 동적 선택 핸들러 (Dynamic Selection Handler, DSH) 설계 기법을 제안한다. DSH의 네 가지 컴포넌트인 수행 리스너, 서비스 선택자, 서비스 바인더, 인터페이스 변환자에 대한 설계를 제시한다. DSH 설계 시에 적합한 디자인 패턴을 적용하여 컴포넌트의 재사용성이 높도록 설계한다. 마지막으로 제안한 DSH 설계의 실용성을 보이기 위해 ESB를 이용하여 DSH를 구현한다.

지능형 자동 주차 지원 시스템의 구현 (Implementation of an Intelligent Automatic Parking Assist System)

  • 박정술;한민홍
    • 융합신호처리학회논문지
    • /
    • 제6권4호
    • /
    • pp.182-190
    • /
    • 2005
  • 본 논문에서는 차량을 자동으로 주차시키기 위한 시스템을 구현하고 이 시스템을 구동시키기 위한 방법론을 제시한다. 차량이 자동으로 주차하기 위해서는 첫째, 차량의 위치와 주차위치, 장애물의 위치를 파악하고 둘째, 장애물을 피하여 정확한 주차위치에 도달할 수 있는 차량의 이동 경로 산출하고 셋째, 생성된 경로를 따라 차량이 이동할 수 있도록 핸들을 제어해야 한다. 차량의 위치와 주차위치, 장애물의 위치를 판단하기 위하여 카메라로부터 입력 받은 영상의 변환을 통해 평면 지도를 생성하는 기법과 차량의 이동 모델을 통해 차량의 속도와 조향각도를 이용하여 이동한 차량의 위치를 판단하는 관성 항법 기법을 이용하였다. 차량의 이동 경로 산출에 있어서는 차량의 회전 반경을 고려한 Simple path method와 Bezier spline을 이용한 경로 수정 방법을 이용하였다. 또한, Divided arc method를 이용하여 장애물을 피하는 다양한 이동 경로를 생성하였다. 생성된 경로 중 다양한 목적함수를 만족시키는 제일 좋은 경로를 선택하기 위한 방법을 적용하여 하나의 경로를 선택하였다. 차량의 이동 경로 상에 장애물을 피해 정확한 위치에 차량을 위치시킬 수 있는 방법을 테스트 하였다. 생성된 경로를 따라 차량이 움직이기 위한 제어 기법으로는 Virtual road method을 이용하여 기계적인 시간 지연 등의 문제점을 해결하였다.

  • PDF

자동차 경주 컴퓨터 게임 시 대형 디스플레이 곡률이 자세 제어에 미치는 영향 (Effects of Large Display Curvature on Postural Control During Car Racing Computer Game Play)

  • 이지현;박성률;최동희;경규형
    • 한국HCI학회논문지
    • /
    • 제10권2호
    • /
    • pp.13-19
    • /
    • 2015
  • 디스플레이 기술은 비약적으로 발전되었다. 특히 플렉서블 디스플레이에 대한 연구를 관련 기업들이 앞다투어 진행하고 있다. 현재 시장에는 플렉서블 디스플레이의 초기 단계인 커브드 디스플레이를 사용한 스마트폰, TV 등이 출시되어 있고, 데스크탑용 커브드 모니터 역시 최근에 출시되어 사무용 또는 엔터테인먼트용으로 이용되고 있다. 본 연구의 목적은 엔터테인먼트용으로 50" 멀티 모니터를 사용시 모니터의 곡률이 사용 자세 제어에 미치는 영향에 관한 것이다. 실험에는 두 종류의 곡률 (평면, 곡률반경 600mm)이 사용되었다. 총 10명의 근골격계질환이 없고, 양안 시력이 모두 0.8이상이고, 색맹 또는 색약이 아닌 평균 (SD) 20.9 (1.5)세의 대학생들이 실험에 참여하였다. 피험자들은 일반적인 VDT 환경의 실험실에서 각 곡률당 30분씩 핸들과 페달을 사용해 운전 게임을 하였다. 각 피험자가 운전 게임을 하는 동안 의자 위에 놓여진 압력 매트를 통해 이들의 COP (Center of Pressure)가 측정되었다. 자세 제어 분석을 위하여, 총 4개의 COP 측정치, Mean Velocity, Median Power Frequency, Root-Mean-Square (RMS) Distance, 그리고 95% Confidence Ellipse Area를 사용하였다. 실험 결과, 곡면대비 평면 디스플레이에서 전후 방향 (Anterior-Posterior; AP)의 RMS distance값이 더 큰 경향을 보였다. 이 결과를 통해 평면 디스플레이를 사용하여 운전 게임을 하는 동안 피험자의 전후 방향으로 몸을 더 많이 움직였다고 할 수 있다. 이는 평면 디스플레이가 곡면 디스플레이보다 화면의 가로방향으로 시거리 차이가 더 크기 때문에, 초점의 이동시간이 더 길어지는 것과 관련이 있을 수 있다. 또한, 평면 디스플레이 대비 곡면 디스플레이에서 더 높은 몰입감을 느끼거나, 더 집중할 수 있는 것과 관련이 있을 수 있다. 디스플레이 곡률에 따른 이런 행동상의 차이가 근골격계 질환에 미치는 영향에 대한 추가 연구가 필요하다.

보행보조시스템의 조작 편리성 향상을 위한 사용자의 선속도 및 회전각속도 검출 알고리즘 (An Algorithm for Detecting Linear Velocity and Angular Velocity for Improve Convenience of Assistive Walking System)

  • 김병철;이원영;엄수홍;장문석;김평수;이응혁
    • 재활복지공학회논문지
    • /
    • 제10권4호
    • /
    • pp.321-328
    • /
    • 2016
  • 본 논문에서는 신체의 노화로 인해 보행활동이 제한되는 고령자가 사용하는 전동형 보행보조시스템의 조작 편리성 향상을 위해 기존의 조작 기법인 보행의지 기법과 융합이 가능한 보행상태 기법을 제안한다. 이것은 사용자가 핸들바를 파지하고 있는지 여부를 파악하고 그에 따라 사용자의 보행의지를 판별하는 단순 트리거 신호로 사용한다. 또한 보행의지 파악을 위한 사용자의 보행상태 확인은 레이저 거리 측정 장치를 사용하여 검출된 사용자의 선속도와 회전각속도를 보행보조시스템 중심의 선속도와 회전각속도로 사용한다. 이를 위해 사용자의 양측 다리 중심점을 추정하여 가상의 인체중심점 검출 기법을 제안한다. 실험은 보행자의 선속도 및 회전각속도와 보행 보조시스템 중심의 선속도 및 회전각속도를 비교 분석하는 실험을 진행하였다. 실험 결과, 사용자와 보행보조시스템 중심 간에 선속도와 회전각속도의 오차율은 각각 1%와 2.77%로 나타냈으며, 이는 사용자의 선속도와 회전각 속도를 보행보조시스템의 양측구동기, 속도산출기에 적용이 가능한 것으로 확인했다. 이를 통해 본 논문에서 제안하는 보행의지 기법과 보행상태 기법을 융합한다면 사용자가 보행보조시스템에 끌려가는 현상과 조작 미숙으로 인한 오작동 등이 예방 가능할 것으로 확인되었다.

BioAPl기반 시스템 모듈을 검증하기 위한 적합성시험 방법 연구 (A Study on Conformance Testing Method to Verify the BioAPI Based System Module)

  • 이유영;권영빈
    • 정보처리학회논문지B
    • /
    • 제11B권7호
    • /
    • pp.759-768
    • /
    • 2004
  • 생체인식기술을 응용한 제품이 다양해지면서 상호운용성의 문제가 제기되어 국제표준화가 진행중인 BioAPl(Biometric Application Pro-gramming Interface)를 기반으로 한 생체인식 제품의 개발이 증대되고 있다. 그러나 BioAPl를 적용하여 개발된 제품에 대한 성능 측정 및 표준규격의 적합성 여부에 대한 신뢰성 있는 평가 도구가 마련되어 있지 않은 상태이다. 본 논문은 생체인식시스템이 BioAPl 규격의 요구사항 및 기준에 얼마나 만족하여 개발하였는가를 검증하기 위한 적합성시험 방법을 연구하였다. 제안된 적합성 시험기술의 첫 번째는 BioAPl명세서가 제공하는 각 함수들을 제대로 구현하였는가에 대한 확인과 사용여부를 평가하는 것이다. 이것은 응용에서 APl(Application Provider Inter-face)함수를 호출하면 프레임워크를 통해 BSP(Biometric Service Provider)를 실행하는 것으로 이때 파라미터와 선행함수의 선택이 필요하다. 두 번째는 BioAPl의 해당 테스트케이스를 분석하여 모듈관리, 핸들기능, 검증기능에 대한 시나리오를 평가하는 것이다. 실험은 BioAPl 컨소시엄에서 제공하는 샘플프로그램과 상용 지문검증시스템의 BSP를 사용하여 제안하는 적합성 평가 방법에 대한 실험을 수행하였다. 이에 따라 BioAPl를 기반으로 한 BSP들이 요구사항에 적합하게 개발되었는지를 판단할 수 있었다.

단일 페이지 AJAX 애플리케이션을 위한 템플릿 기반 웹 애플리케이션 재공학 기법 (Reengineering Template-Based Web Applications to Single Page AJAX Applications)

  • 오재원;최현철;임승호;안우현
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제1권1호
    • /
    • pp.1-6
    • /
    • 2012
  • 템플릿 기반 웹 애플리케이션(TWA)은 웹 페이지들의 공통부분을 단일 코드 파일(템플릿)로, 각 페이지에 특화된 부분은 별도의 파일로 관리한다. HTTP 요청이 발생하면 이 두 종류 파일을 동적으로 조합하여 웹 페이지를 생성한다. 이를 통해 사용자에게 일관된 UI을 제공하며 코드 중복을 제거해 유지보수성을 향상시킨다. 그러나 TWA는 사용자의 요청 시 현재 페이지에서 바뀌어야 할 부분이 일부지만 페이지 전환이 이루어져 갱신이 불필요한 데이터까지 전송되고 처리되는 문제가 있다. 본 논문은 Java 기반 TWA를 대상으로 이 문제를 해결한다. 제안 기법은 페이지 전환을 제거하기 위해 HTML에 있는 하이퍼링크를 AJAX를 이용하는 JavaScript 이벤트 핸들러로 변환한다. 또한 갱신에 필요한 데이터만 반환하기 위해 JSP, Servlet 코드에서 템플릿 전송 코드를 제거한다. 따라서 이 기법은 페이지 전환으로 발생하는 네트워크와 CPU 부하를 감소시키며, 비동기적인 페이지 업데이트로 사용자의 체감 성능을 향상시킨다. 성능 검증을 위해 전형적인 TWA를 대상으로 이 기법을 적용하였다. 성능 측정 결과 기존 TWA보다 응답시간을 최대 87% 개선하였다.