• Title/Summary/Keyword: Virtual controller

Search Result 349, Processing Time 0.027 seconds

Control of Haptic Hand Controller Using Collision Detection Algorithm (충돌감지 알고리듬을 적용한 햅틱 핸드 컨트롤러의 제어)

  • 손원선;조경래;송재복
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2003.06a
    • /
    • pp.992-995
    • /
    • 2003
  • A haptic device operated by the user's hand can receive information on position and orientation of the hand and display force and moment generated in the virtual environment to the hand. For realistic haptic display, the detailed information on collision between objects is necessary. In the past, the point-based graphic environment has been used in which the end effector of a haptic device was represented as a point and the interaction of this point with the virtual environment was investigated. In this paper, the shape-based graphic environment is proposed in which the interaction of the shape with the environment is considered to analyze collision or contact more accurately. To this end. the so-called Gilbert-Johnson-Keerthi (GJK) algorithm is adopted to compute collision points and collision instants between two shapes in the 3-D space. The 5- DOF haptic hand controller is used with the GJK algorithm to demonstrate a peg-in-hole operation in the virtual environment in conjunction with a haptic device. It is shown from various experiments that the shape-based representation with the GJK algorithm can provide more realistic haptic display for peg-in-hole operations.

  • PDF

Designing of real-time distributed simulator and controller architecture (실시간 분산처리 시뮬레이터 및 제어기 구조 설계)

  • 양광웅;박재현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.744-747
    • /
    • 1997
  • High performance digital computer technology enables the digital computer-based controllers to replace traditional analog controllers used for factory automations. This replacement, however, brings up the side effects caused by discrete quantization and non-real-time execution of control softwares. This paper describes the structure of real-time simulator and controller that can be used for design and verification of real-time digital controllers. The virtual machine concept adopted by real-time simulator make the proposed simulator be independent from the specific hardware platforms. The proposed system can also be used in the loosely coupled distributed environments connected through local area network using real-time message passing algorithm and virtual data table based on the shared memory mechanism.

  • PDF

Motion Control of 3D Human Character Using Motion Database (운동관절 데이터베이스를 이용한 3차원 인체모형의 동작제어)

  • 김시중;국태용
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.04a
    • /
    • pp.262-267
    • /
    • 1998
  • A hierarchical motion control system for animation of 3D human character is implemented using the motion database in realtime. The proposed motion control system consists of coordination controller for gait timing and balancing of walking motion, joint servo controller for realistic limb movement, and motion database for goal-directed character animation which makes time-consuming animation relatively easy task. As one example among the various applications of the proposed motion control system. We present a simple virtual reality system in which the motion control system plays a central role in generating realistic motion of virtual human character.

  • PDF

Force Synchronizing Control for AC Servomotor-Ball Screw Driven Injection Unit (AC서보모터-볼스크루 구동 사출장치의 힘 동기제어)

  • Cho, S.H.
    • Journal of Drive and Control
    • /
    • v.12 no.2
    • /
    • pp.14-20
    • /
    • 2015
  • This paper focuses on the issue of force synchronizing control for the injection servomechanism of injection molding machines. Prior to the controller design, a virtual design model was developed for the injection mechanism with an AC servomotor-ball screw. A synchronizing controller is designed and combined with the PID control to accommodate the mismatches between the real plant and the linear model plant used. Due to the plant uncertainty, the stiffness and the damping of the mechanism were considered. From the tracking control simulations based on the virtual design model, it is shown that a significant reduction in force synchronizing error is achieved through the use of a proposed control scheme.

Motion Control of Omnidirectional Mobile Platform for Path Following Using Backstepping Technique

  • Dinh, Viet-Tuan;Thinh, Doan-Phuc;Hoang, Giang;Kim, Hak-Kyeong;Oh, Sea-June;Kim, Sang-Bong
    • Journal of Ocean Engineering and Technology
    • /
    • v.25 no.5
    • /
    • pp.1-8
    • /
    • 2011
  • This paper proposes a controller design for an omnidirectional mobile platform (OMP) with three wheels using backstepping control. A kinematic model and dynamic model of the system are presented. Based on the dynamic modeling, a backstepping controller is designed to stabilize the OMP when following a desired path. The controller is designed based on a backstepping control theory. It includes two steps: first, a virtual state and a stability function are introduced. Second, Lyapunov functions for the system are chosen and an equation for the virtual control that makes the system stabile is obtained. The system stability is guaranteed by the Lyapunov stability theory. The simulation and experimental results are presented to demonstrate the effectiveness of the proposed controller.

Sliding Mode Control Using $H_2/H_{\infty}$ Controller ($H_2/H_{\infty}$ 제어기를 이용한 슬라이eld 모드제어)

  • Park, Seung-Kyu;Kwak, Gun-Pyong;Kim, Min-Chan
    • Proceedings of the KIEE Conference
    • /
    • 1999.11c
    • /
    • pp.612-614
    • /
    • 1999
  • In this paper a novel sliding mode control is proposed by using $H_2/H_{\infty}$ controller. this technique is constructed based on the augmented system with a virtual state and make it has the dynamics of the original system and then $H_2/H_{\infty}$ controller has robust characteristics of sliding mode control for existing parameter uncertainty. The reaching phase is excluded by setting initial virtual state value appropriately.

  • PDF

A Study on the $H_{\infty}$ Robust Controller of Sliding Mode (슬라이딩 모드를 이용한 강인한 $H_{\infty}$ 제어기의 설계)

  • Park, Seung-Kyu;An, Ho-Kyun;Kim, Min-Chan
    • Proceedings of the KIEE Conference
    • /
    • 1998.07b
    • /
    • pp.747-749
    • /
    • 1998
  • A new $H_{\infty}$ robust controller is proposed by using Sliding Mode Control (SMC). The combination of $H_{\infty}$ with SMC is achieved by proposing a novel sliding surface which has a virtual state. This sliding surface has the nominal dynamics of an original system controlled by $H_{\infty}$ controller. Its design is based on the augumented system whose dynamics have one higher order than that of the original system. The reaching phase is removed by setting an initial virtual state which makes the initial sliding function equal to zero.

  • PDF

Design of Sliding Mode Controller with Uncertainty Adaptation

  • Kim, Min-Chan;Nam, Jing-Rak;Park, Seung-Kyu;Kwak, Gun-Pyong
    • Journal of information and communication convergence engineering
    • /
    • v.4 no.3
    • /
    • pp.118-122
    • /
    • 2006
  • In this paper, a sliding mode control method with uncertainty adaptation is proposed by introducing the virtual state. Because upper bound of the uncertainty is very difficult to know, we estimate this by using the simple adaptation law and design the sliding surface which has dynamic of nominal system. An optimal controller is used by nominal controller. And if initial values of the virtual state are chosen properly, the reaching phase is removed.

Development of virtual reality action game using motion controller mapping for controlling arms of a character (모션 콘트롤러 매핑을 이용해 캐릭터 양팔 제어를 할 수 있는 가상현실 액션 게임 개발)

  • Yun, Tae-Jin;Sin, Jae-Wook;Park, Jun-Woo;Go, Byong-Yun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.439-440
    • /
    • 2019
  • 본 논문에서는 1인칭 시점 VR 게임 콘텐츠를 개발하였고, 멀티플레이를 구현할 때, 가상현실 세계에서 플레이어들끼리 대면했을 때 서로의 캐릭터가 폰 콘트롤러라는 이름의 팔만 보이는 외형을 띠고 있다. 게임에서 시각적인 부분을 간과할 수 없기에 멀티플레이 시 서로의 캐릭터가 보일 수 있도록 새로운 방법을 제안하였다. 3인칭 캐릭터를 이용해서 만든 캐릭터는 인간과 같은 외형의 스켈레톤을 사용하면 원하는 캐릭터를 사용할 수 있다. 3인칭 캐릭터의 양팔의 트랜스폼 값을 언리얼엔진4의 라이브러리인 패브릭 노드를 이용하여 모션 콘트롤러와 매핑을 시키는 방식으로 접근하였다. 이를 통해 좀더 플레이시 실감이 가능한 게임 제어기법을 적용할 수 있다.

  • PDF