• 제목/요약/키워드: Virtual task

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

VIRTUAL PASSIVITY-BASED DECENTRALIZED CONTROL OF MULTIPLE 3-WHEELED MOBILE ROBOTIC SYSTEMS VIA SYSTEM AUGMENTATION

  • SUH J. H.;LEE K. S.
    • International Journal of Automotive Technology
    • /
    • 제6권5호
    • /
    • pp.545-554
    • /
    • 2005
  • Passive velocity field control (PVFC) was previously developed for fully mechanical systems, in which the motion task was specified by behaviors in terms of a velocity field and the closed-loop was passive with respect to the supply rate given by the environment input. However, the PVFC was only applied to a single manipulator. The proposed control law was derived geometrically and the geometric and robustness properties of the closed-loop system were also analyzed. In this paper, we propose a virtual passivity-based algorithm to apply decentralized control to multiple 3­wheeled mobile robotic systems whose subsystems are under nonholonomic constraints and convey a common rigid object in a horizontal plain. Moreover, it is shown that multiple robot systems ensure stability and the velocities of augmented systems converge to a scaled multiple of each desired velocity field for cooperative mobile robot systems. Finally, the application of proposed virtual passivity-based decentralized algorithm via system augmentation is applied to trace a circle and the simulation results is presented in order to show effectiveness for the decentralized control algorithm proposed in this research.

수준별 행위 표현 기법을 이용한 쇼핑몰도우미 아바타 시스템의 구현 (Shopping Mall Avatar System Using Behavior and Motion Description Language)

  • 김정희;이귀현;임순범
    • 한국멀티미디어학회논문지
    • /
    • 제8권4호
    • /
    • pp.566-574
    • /
    • 2005
  • 최근에 웹이나 가상환경에서 아바타의 활용이 점차 증가하고 있으나, 아바타의 행위를 사용자가 직접 제어하는 수준의 서비스는 이루어지지 못하고 있다. 또한 아바타의 동작 제어를 위해 제공되었던 기존의 언어들에는 일반 사용자가 언어를 작성하는데 까다로움이 많다. 따라서 본 연구에서는 아바타의 행위언어를, 작업도메인별 아바타의 행위를 작성 할 수 있는 작업 수준의 행위 표현 언어(Task-Level Behavior Description Language)와 동작과 관련된 복잡한 데이터를 포함할 수 있는 동작 표현 언어(Motion Representation Language)로 각각 정의하였고, 시스템 내에 행위표현 언어를 동작 표현 언어로 자동변환 시킬 수 있는 인터프리터를 두어 사용자가 행위 표현 언어만으로 아바타의 행위를 쉽게 제어 할 수 있는 시스템을 구성하였다. 이러한 정의를 이용하여 쇼핑몰의 작업 수준 행위 표현 언어와 동작 표현 언어를 정의하였으며, 이때 정의한 행위 표현 언어와 기존의 언어들과 비교해 보고, 본 연구에서 정의한 작업 수준의 행위 표현 언어가 아바타의 행위를 얼마나 간단히 표현할 수 있는지 검토하였다.

  • PDF

벤야민의 「번역가의 과제」와 폴 드만, 들뢰즈, 보르헤스 (The Problem of Pure Language in Walter Benjamin's "The Task of the Translator" from the Perspectives of Paul De Man, Gilles Deleuze, and Jorge Luis Borges)

  • 김지영
    • 비교문화연구
    • /
    • 제33권
    • /
    • pp.309-330
    • /
    • 2013
  • This paper explores the concept of pure language introduced in Walter Benjamin's "The Task of the Translator" and looks at various perspectives on this concept represented in theories of Paul De Man and Gilles Deleuze and a short story of Jorge Luis Borges. According to "The Task of the Translator," pure language is defined as a vessel of which fragments are the original and the translation. Just as fragments are part of a vessel, so the original and the translation are fragments of a greater language, which is pure language. On the other hand, De Man, from a deconstructive criticism, says that pure language does not exist except as a permanent disjunction, which inhabits all languages as such, and that any work is totally fragmented in relation to this pure language and every translation is totally fragmented in relation to the original. While De Man consider pure language incorporeal, Deleuzian interpretation regards it as a virtual object or differenciator in relation to which the two series of the original and the translation coexist and resonate. Finally in Borges's "Pierre Menard, Author of the Quixote" Menard attempt to translate Cervantes's Don Quixote identically in every detail. By showing a case in which the original and the translation are the same, Borges raises a question what would take place in relation to pure language if the original and the translation were identical. In Deleuze, identity and resemblance are the result of a differenciator, but in Borges, identity is a differenciator which produces differences. If we apply this logic to the last paragraph of "The Task of the Translator," we can say the interlinear version of Scriptures, as the prototype or ideal of all translation, in the form of which the original and the translation must be one, is a differenciator, an endless difference-making machine.

비선점 환경의 TinyOS에서 실시간성을 고려한 태스크 그룹 기반의 스케줄링 기법 (A Task Group-based Real-Time Scheduling Technique m the Non-Preemptive TinyOS)

  • 손치원;탁성우
    • 한국멀티미디어학회논문지
    • /
    • 제13권9호
    • /
    • pp.1285-1298
    • /
    • 2010
  • 비선점형 태스크 스케줄링 정책을 사용하는 TinyOS는 선입선출 (FIFO: First-In First-Out) 방식의 태스크 스케줄링만 제공하기 때문에 최상위 우선순위를 가친 사용자 태스크가 즉시 실행이 필요한 태스크임에도 불구하고 우선순위가 낮은 태스크가 획득한 CPU 사용권한을 선점하지 못한다. 따라서 실시간 서비스를 요구하는 사용자 태스크 (User Task) 의 마감시한 (Deadline)을 보장할 수 없다. 또한, 비선점 환경의 TinyOS에서 사용자 태스크가 요청한 실시간 서비스를 완료하기 위해서는 사용자 태스크의 마감시한을 보장함과 동시에 사용자 태스크에서 호출 및 실행되는 TinyOS 플랫폼 태스크들의 마감시한도 보장해야 한다. 이에 본 논문에서는 비선점형 태스크 스케줄링 정책을 사용하는 기존 TinyOS 환경에서 실시간성을 제공하는 태스크 그룹 기반의 스케줄링 기법을 제안하였다. 제안한 기법은 요청한 사용자 태스크의 마감시한을 보장하기 위하여 사용자 태스크와 함께 사용자 태스크가 완료되기 위하여 호출 및 실행이 필요한 다수의 TinyOS 플랫폼 태스크를 태스크 그룹으로 형성한 후, 해당 태스크 그룹을 하나의 가상적인 큰 태스크 단위로 스케줄링한다. 제안한 기법의 동작을 시험한 결과, 제안한 기법은 비선점형 태스크 스케줄링 정책을 사용하는 TinyOS 환경에서 사용자 태스크의 마감시한을 보장함과 동시에 사용자 태스크의 평균 응답시간을 줄이고 기존 TinyOS 플랫폼간의 호환성을 제공할 수 있었다.

환경 특성에 맞는 성능 향상 기법을 사용하는 태스크 스케줄링 알고리즘 (A Task Scheduling Algorithm with Environment-specific Performance Enhancement Method)

  • 송인성;윤동성;박태신;최상방
    • 전자공학회논문지
    • /
    • 제54권5호
    • /
    • pp.48-61
    • /
    • 2017
  • 클라우드 컴퓨팅의 IaaS 서비스는 유지비용 없이 원하는 만큼의 고성능 가상 머신을 사용할 수 있다는 장점 덕분에 대용량 병렬 프로그램을 실행하기 위한 고성능 컴퓨팅 환경으로 주목받고 있다. 이러한 고성능 컴퓨팅 환경에서 병렬 프로그램의 실행에 소요되는 시간은 태스크 스케줄링 알고리즘에 좌우된다. 클라우드 컴퓨팅 환경을 기반으로 하는 태스크 스케줄링 알고리즘에 관한 연구는 사용자 부담 비용을 최소화하는 알고리즘이 주류를 이루었으며, 병렬 프로그램의 실행을 최대한 빨리 끝내기 위한 알고리즘에 관한 연구는 거의 이루어지지 않았다. 본 논문에서는 사용자 부담 비용 등의 제약 없이 병렬 프로그램을 최대한 빨리 끝내기 위한 알고리즘인 HAGD 알고리즘과, HAGD 알고리즘이 사용하는 새로운 성능 향상 기법인 묶음 태스크 복제 기법을 제안한다. 묶음 태스크 복제 기법은 기존 태스크 복제 기법을 단순화하였으며, HAGD 알고리즘은 고성능 컴퓨팅 환경과 병렬 프로그램의 특성에 맞추어 태스크 삽입 기법 혹은 묶음 태스크 복제 기법을 사용한다. 성능 평가 결과, 제안하는 알고리즘이 환경 특성과 관계없이 우수한 표준화한 전체 실행 시간을 제공하는 것을 확인하였다.

IT융합교육 사례: 가상현실에 기반한 가구배치 시뮬레이션 (A Case of IT Confusion Education: Simulation for Furniture Placement based on Virtual Reality)

  • 송은지
    • 실천공학교육논문지
    • /
    • 제7권1호
    • /
    • pp.25-30
    • /
    • 2015
  • 가상현실은 프로그래밍, 시뮬레이션, 컴퓨터 그래픽스 등 다양한 학문의 종합체이며 이러한 형태의 새로운 문화적 패러다임의 등장은 우리에게 새로운 개념의 콘텐츠 개발 방법과 정보교류방식을 요구하고 있다. 본 연구에서는 3D 가상현실 기술을 이용하여 I-Bench Mobile 이라는 새로운 장비를 통해 사용자와 인터렉티브가 가능한 가구배치 시뮬레이션을 제안한다. 이것은 3D로 제작이 되며 물리 및 중력을 적용한다는 점에 강점을 두며, 또한 스냅샷 기능을 통해 고객들이 가구를 자신이 원하는 장소에 배치하여 궁극적으로 고객 만족도 향상을 목표로 하고 있다. 가상증강현실기술을 이용한 소프트웨어를 개발하는 본 연구 과정은 공학계열의 컴퓨터학과와 예술계열의 영상 예술 디자인학과, 시각 디자인 학과와 같은 다양한 학과들에서 다루는 교육과정의 작업이 필요하므로 단지 코딩 기술이 아닌 여러 학문의 기술들이 함께 어우러진 융합 IT기술 교육의 좋은 사례라고 할 수 있다.

Longitudinal Modal Analysis of a LOX-filled Tank Using the Virtual Mass Method

  • Lee, SangGu;Sim, JiSoo;Shin, SangJoon;Kim, Youdan
    • International Journal of Aeronautical and Space Sciences
    • /
    • 제18권4호
    • /
    • pp.807-815
    • /
    • 2017
  • For liquid rocket engine(LRE)-based space launch vehicles, longitudinal instability, often referred to as the pogo phenomenon in the literature is predicted. In the building block of system-level task, accurate dynamic modeling of a fluid-filled tank is an essential. This paper attempts to apply the virtual mass method that accounts for the interaction of the vehicle structure and the enclosed liquid oxygen to LOX-filled tanks. The virtual mass method is applied in a modal analysis considering the hydroelastic effect of the launch vehicle tank. This method involves an analysis of the fluid in the tank in the form of mass matrix. To verify the accuracy of this method, the experimental modal data of a small hemispherical tank is used. Finally, the virtual mass method is applied to a 1/8-scale space shuttle external tank. In addition, the LOX tank bottom pressure in the external tank model is estimated. The LOX tank bottom pressure is the factor required for the coupling of the LOX tank with the propulsion system. The small hemispherical tank analysis provides relatively accurate results, and the 1/8-scale space shuttle external tank provides reasonable results. The LOX tank bottom pressure is also similar to that in the numerical results of a previous analysis.

가상환경에서 시각정보와 사전 경험이 힘전달에 미치는 영향에 대한 연구 (Investigation of the Force Transmission Affect by Visual Information and Previous Experience in Virtual Environment)

  • 이재훈;황호성;윤원식
    • 한국시뮬레이션학회논문지
    • /
    • 제22권1호
    • /
    • pp.53-61
    • /
    • 2013
  • 본 논문에서는 시각정보와 경험이 가상환경에서 햅틱 디바이스로 상호작용 하는데 미치는 영향에 대한 연구이다. 이를 알아보기 위해 Load-on-task를 통하여 물체의 크기와 누적된 경험이 가상환경에서 무게를 예측하고 상호작용 하는데 영향을 미친다는 사실을 확인하였다. 또 가상환경에서 물체 이동 실험을 통해 물체에 대한 정보가 다를 경우 빠르게 잘못된 정보를 보상하고 안정적인 힘 조절을 확인하였다. 위 실험을 통해 가상환경에서의 경험이 물체의 시각적인 정보보다 많은 영향을 주지만, 경험이 없는 환경의 경우 시각적인 정보가 가상환경에서 물체와의 상호작용에 크게 영향을 주는 요소라는 것을 확인하였다. 따라서 가상환경에서 정밀한 조작(로봇 수술 등)이 필요한 의 경우 실제 물체의 물성치와 시각 데이터를 기반으로 유사한 환경을 조성해야 하며, 만약 그러한 환경 조성이 어려울 시에는 충분한 사전시험을 통하여 가상환경이 가진 특성을 경험할 수 있게 준비해야 한다.

Load Balancing in Cloud Computing Using Meta-Heuristic Algorithm

  • Fahim, Youssef;Rahhali, Hamza;Hanine, Mohamed;Benlahmar, El-Habib;Labriji, El-Houssine;Hanoune, Mostafa;Eddaoui, Ahmed
    • Journal of Information Processing Systems
    • /
    • 제14권3호
    • /
    • pp.569-589
    • /
    • 2018
  • Cloud computing, also known as "country as you go", is used to turn any computer into a dematerialized architecture in which users can access different services. In addition to the daily evolution of stakeholders' number and beneficiaries, the imbalance between the virtual machines of data centers in a cloud environment impacts the performance as it decreases the hardware resources and the software's profitability. Our axis of research is the load balancing between a data center's virtual machines. It is used for reducing the degree of load imbalance between those machines in order to solve the problems caused by this technological evolution and ensure a greater quality of service. Our article focuses on two main phases: the pre-classification of tasks, according to the requested resources; and the classification of tasks into levels ('odd levels' or 'even levels') in ascending order based on the meta-heuristic "Bat-algorithm". The task allocation is based on levels provided by the bat-algorithm and through our mathematical functions, and we will divide our system into a number of virtual machines with nearly equal performance. Otherwise, we suggest different classes of virtual machines, but the condition is that each class should contain machines with similar characteristics compared to the existing binary search scheme.

상지재활 훈련동안 자기수용감각의 훈련 및 평가를 위한 가상현실 시스템 개발: 예비연구 (Development Of Virtual Reality System For The Training And Assessment Of Proprioception During Upper-limb Reaching Task: A Pilot Study)

  • 조상우;구정훈;한기완;이형래;박진식;이원호;신영석;김홍준;강윤주;김인영;김선일
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2008년도 학술대회 1부
    • /
    • pp.749-753
    • /
    • 2008
  • 자기수용감각은 신체 내부에서 폼의 발란스, 근육의 강도, 민첩성을 이용하여 공간의 위치나 관절의 움직임을 조절하는 능력으로 정의된다. 기존의 연구에서는 자기수용감각을 발달시키기 위하여 reaching 훈련을 이용한 시각적인 feedback을 제시하여 훈련을 하고 feedback을 차단하고 측정하는 방법이 사용했지만 시각적인 feedback이 있는 상황은 자기수용감각만 유도할 수 없는 문제점이 있다. 가상현실 기술은 훈련 동안 실시간으로 시각적인 feedback을 다양하게 제공하는 것으로 기존의 연구의 문제점을 해결할 수 있다. 본 연구에서는 가장현실 기술을 이용한 자기수용감각을 발달시키기 위한 훈련 및 평가시스템을 개발하고 파일럿 스터디를 하였다. 가상환경 task는 3개로 구성되었다. mode 1은 신체 움직임을 실시간으로 시각적인 feedback을 제시하는 환경이다. mode 2는 피험자의 반응에 의해서만 신체 움직임에 대한 시각적인 feedback을 제시하는 환경이다. mode 3응 시각적인 feedback을 제시하지 않는 환경이다. 가상환경의 task는 각 mode에서 3지점을 한 번씩 수행하는 것을 1회기로 5회기씩 수행하였다. 본 연구의 결과에서, target을 획득하기 위하여 이용하는 시간은 mode 3에서 mode보다 더 짧게 소요 되었다.(P=0.001). mode 2와 mode 3에서 1회기에서는 상관관계를 가지고 2-5회기 동안에는 mode 2와 mode 3에서 상관관계가 보이지 않았다(p = 0.012). mode 1의 환경에서는 훈련에 필요한 자기수용감각보다 시각적인 feedback에 의한 훈련이 진행되는 것을 볼 수 있다. mode 2는 첫 회기에서 자기수용감각에 의한 시각적인 feedback을 제공받을 수 있기 때문에 자기수용감각 훈련을 수행할 수 있다. 추후 연구는 시스템의 타당성 검증과 임상실험을 통한 훈련과 평가를 할 계획이다.

  • PDF