• Title/Summary/Keyword: Virtual controller

Search Result 350, Processing Time 0.021 seconds

Development of the Educational V-Factory system combining Virtual Reality (가상현실을 접목한 교육용 V-Factory 시스템 개발)

  • Seo, Kyeong-Jun;Yun, Jung-Ho;Nam, Ki-Seon;Kim, Sung-Gaun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.19 no.4
    • /
    • pp.617-622
    • /
    • 2018
  • In industries such as automobiles and semiconductors, a lot of components are produced using PLCs based on an automatic production system. Therefore, an educational platform is needed to provide training in the use of PLCs in the industrial sites. Conventional educational systems, in which PLCs are employed to control sensors and actuators, have been continuously developed. However, these systems present their circuits only in 2D on the screen, which makes it difficult to understand them during the learning process. To overcome these disadvantages, we propose an educational V-Factory system capable of providing PLC training using virtual reality. In addition, thousands of sensors and actuators can be controlled by the V-Factory system through the proposed virtual I/O driver. The motion of the automatic production system can be visualized using virtual reality.

Intelligent Control of a Virtual Walking Machine for Virtual Reality Interface (가상현실 대화용 가상걸음 장치의 지능제어)

  • Yoon, Jung-Won;Park, Jang-Woo;Ryu, Je-Ha
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.9
    • /
    • pp.926-934
    • /
    • 2006
  • This paper proposes intelligent control of a virtual walking machine that can generate infinite floor for various surfaces and can provide proprioceptive feedback of walking to a user. This machine allows users to participate in a life-like walking experience in virtual environments with various terrains. The controller of the machine is implemented hierarchically, at low-level for robust actuator control, at mid-level fur platform control to compensate the external forces by foot contact, and at high-level control for generating walking trajectory. The high level controller is suggested to generate continuous walking on an infinite floor for various terrains. For the high level control, each independent platform follows a man foot during the swing phase, while the other platform moves back during single stance phase. During double limb support, two platforms manipulate neutral positions to compensate the offset errors generated by velocity changes. This control can, therefore, satisfy natural walking conditions in any direction. Transition phase between the swing and the stance phases is detected by using simple switch sensor system, while human foot motions are sensed by careful calibration with a magnetic motion tracker attached to the shoe. Experimental results of walking simulations at level ground, slope, and stairs, show that with the proposed machine, a general person can walk naturally on various terrains with safety and without any considerable disturbances. This interface can be applied to various areas such as VR navigations, rehabilitation, and gait analysis.

A Method for Generating a Plant Model Based on Log Data for Control Level Simulation (제어시뮬레이션을 위한 생산시스템 로그데이터 기반 플랜트 모델 생성 방법)

  • Ko, Minsuk;Cheon, Sang Uk;Park, Sang Chul
    • Korean Journal of Computational Design and Engineering
    • /
    • v.18 no.1
    • /
    • pp.21-27
    • /
    • 2013
  • Presented in the paper is a log data based modeling method for effective construction of a virtual plant model which can be used for the virtual PLC (Programmable Logic Controller) simulation. For the PLC simulation, the corresponding virtual plant, consisting of virtual devices, is required to interact with the input and output symbols of a PLC. In other words, the behavior of a virtual device should be the same as that of the real device. Conventionally, the DEVS (Discrete Event Systems Specifications) formalism has been used to represent the behavior a virtual device. The modeling using DEVS formalism, however, requires in-depth knowledge in the simulation area, as well as the significant amount of time and efforts. One of the key ideas of the proposed method is to generate a plant model based on the log data obtained from the production system. The proposed method is very intuitive, and it can be used to generate the full behavior model of a virtual device. The proposed approach was applied to an AGV (Automated Guided Vehicle).

A Way-Point Tracking of Hovering AUV by PID control (PID 제어기를 이용한 호버링 AUV의 경유점 추적)

  • Kim, Min J.;Bae, Seol B.;Baek, Woon-Kyung;Joo, Moon G.;Ha, Kyoung Nam
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.10 no.4
    • /
    • pp.257-264
    • /
    • 2015
  • For the tracking of the way-points of hovering AUV (HAUV), we suggest a simple PID controller. The way-points are designed to approach to a virtual underwater structure and the heading angles at each way-point are set to look at the structure in the face. The proposed controller consists of a vertical controller to maintain the depth and pitch angle, and a horizontal controller to move to the desired position as well as to adjust the heading angle of the HAUV. In the simulation using Matlab/Simulink, the HAUV with the proposed PID controller is shown to track all the way-points within 1 m range while maintaining proper heading angle at each way-point.

A Study on the Position Control of DC servo Motor Usign a Fuzzy Neural Network (퍼지신경망을 이용한 직류서보 모터의 위치 제어에 관한 연구)

  • 설재훈;임영도
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.7 no.5
    • /
    • pp.51-59
    • /
    • 1997
  • In this paper, we perform the position control of a DC servo motor using fuzzy neural controller. We use the Fuzzy controller for the position control, because the Fuzzy controller is designed simpler than other intelligent controller, but it is difficult to design for the triangle membership function format. Therefore we solve the problem using the BP learning method of neural network. The proposed Fuzzy neural network controller has been applied to the position control of various virtual plants. And the DC servo motor position control using the fuzzy neural network controller is performed as a real time experiment.

  • PDF

Design of Robust Controller and Virtual Model of Remote Control System using LQG/LTR (LQG/LTR 기법을 적용한 원격제어시스템의 가상모델과 강건제어기의 설계)

  • Jin, Tae-Seok
    • Journal of the Korean Society of Industry Convergence
    • /
    • v.25 no.2_2
    • /
    • pp.193-198
    • /
    • 2022
  • In this paper, we introduce the improved control method are communicated between a master and a slave robot in the teleoperation systems. When the master and slave robots are located in different places, time delay is unavoidable under the network environment and it is well known that the system can become unstable when even a small time delay exists in the communication channel. The time delay may cause instability in teleoperation systems especially if those systems include haptic feedback. This paper presents a control scheme based on the estimator with virtual master model in teleoperation systems over the network. As the behavior of virtual model is tracking the one of master model, the operator can control real master robot by manipulating the virtual robot. And LQG/LTR scheme was adopted for the compensation of un-modeled dynamics. The approach is based on virtual master model, which has been implemented on a robot over the network. Its performance is verified by the computer simulation and the experiment.

Development of PC-Based 6DOF Force Display System (PC기반의 6자유도 촉각장치의 개발)

  • Shin, Suck-Doo;Kang, Won-Chan;Kim, Dong-Ok;Kim, Won-Bae;Kim, Young-Dong
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.50 no.5
    • /
    • pp.211-217
    • /
    • 2001
  • In this paper, we have developed the 6 DOF force display system to be based on the single PC. The system is composed of the force display device, the force reflecting rendering algorithm and the high-speed controller. The previous systems had a problem, that must adopt high performance workstation or 2-PC in order to control the graphics speedily and stably. In this paper, it is possible to improve the problem as to develop its exclusive controller and new rendering algorithm. The proposed new rendering algorithm is based on the Proxy algorithm, which can convert information of the position, the velocity, and the haptic information into the force-data. Especially, as to use the proxy algorithm, we can construct dynamical virtual-environment with the elasticity, the viscosity, the mass, and the friction force. As the result of the experiment, we found that our system has much superior characteristics than some other haptic interfaces, because it can control of 30,000 polygon model constructed virtual object with 1[kHz] haptic interrupt cycle and 20[Hz] graphic interrupt cycle in the single PC based system.

  • PDF

Virtual Goal Method for Homing Trajectory Planning of an Autonomous Underwater Vehicle (가상의 목표점을 이용한 무인 잠수정의 충돌회피 귀환 경로계획)

  • Park, Sung-Kook;Lee, Ji-Hong;Jun, Bong-Huan;Lee, Pan-Mook
    • Journal of Ocean Engineering and Technology
    • /
    • v.23 no.5
    • /
    • pp.61-70
    • /
    • 2009
  • An AUV (Autonomous Underwater Vehicle) is an unmanned underwater vessel to investigate sea environments and deep sea resource. To be completely autonomous, AUV must have the ability to home and dock to the launcher. In this paper, we consider a class of homing trajectory planning problem for an AUV with kinematic and tactical constraints in horizontal plane. Since the AUV under consideration has underactuated characteristics, trajectory for this kind of AUV must be designed considering the underactuated characteristics. Otherwise, the AUV cannot follow the trajectory. Proposed homing trajectory panning method that called VGM (Virtual Goal Method) based on visibility graph takes the underactated characteristics into consideration. And it guarantees shortest collision free trajectory. For tracking control, we propose a PD controller by simple guidance law. Finally, we validate the trajectory planning algorithm and tracking controller by numerical simulation and ocean engineering basin experiment in KORDI.

Reinforcement Learning based Autonomous Emergency Steering Control in Virtual Environments (가상 환경에서의 강화학습 기반 긴급 회피 조향 제어)

  • Lee, Hunki;Kim, Taeyun;Kim, Hyobin;Hwang, Sung-Ho
    • Journal of Drive and Control
    • /
    • v.19 no.4
    • /
    • pp.110-116
    • /
    • 2022
  • Recently, various studies have been conducted to apply deep learning and AI to various fields of autonomous driving, such as recognition, sensor processing, decision-making, and control. This paper proposes a controller applicable to path following, static obstacle avoidance, and pedestrian avoidance situations by utilizing reinforcement learning in autonomous vehicles. For repetitive driving simulation, a reinforcement learning environment was constructed using virtual environments. After learning path following scenarios, we compared control performance with Pure-Pursuit controllers and Stanley controllers, which are widely used due to their good performance and simplicity. Based on the test case of the KNCAP test and assessment protocol, autonomous emergency steering scenarios and autonomous emergency braking scenarios were created and used for learning. Experimental results from zero collisions demonstrated that the reinforcement learning controller was successful in the stationary obstacle avoidance scenario and pedestrian collision scenario under a given condition.

NDynamic Framework for Secure VM Migration over Cloud Computing

  • Rathod, Suresh B.;Reddy, V. Krishna
    • Journal of Information Processing Systems
    • /
    • v.13 no.3
    • /
    • pp.476-490
    • /
    • 2017
  • In the centralized cloud controlled environment, the decision-making and monitoring play crucial role where in the host controller (HC) manages the resources across hosts in data center (DC). HC does virtual machine (VM) and physical hosts management. The VM management includes VM creation, monitoring, and migration. If HC down, the services hosted by various hosts in DC can't be accessed outside the DC. Decentralized VM management avoids centralized failure by considering one of the hosts from DC as HC that helps in maintaining DC in running state. Each host in DC has many VM's with the threshold limit beyond which it can't provide service. To maintain threshold, the host's in DC does VM migration across various hosts. The data in migration is in the form of plaintext, the intruder can analyze packet movement and can control hosts traffic. The incorporation of security mechanism on hosts in DC helps protecting data in migration. This paper discusses an approach for dynamic HC selection, VM selection and secure VM migration over cloud environment.