• Title/Summary/Keyword: General-purpose interface controller

Search Result 13, Processing Time 0.026 seconds

Development of a Robotic Surgery System using General Purpose Robotic Arm and Modular Haptic Controller (범용 로봇팔과 모듈러 햅틱 컨트롤러를 사용한 수술 로봇 시스템 개발)

  • Yi, Jae-Bong;Jin, Sangrok;Yi, Seung-Joon
    • The Journal of Korea Robotics Society
    • /
    • v.15 no.2
    • /
    • pp.131-138
    • /
    • 2020
  • This paper proposes a low-cost robotic surgery system composed of a general purpose robotic arm, an interface for daVinci surgical robot tools and a modular haptic controller utilizing smart actuators. The 7 degree of freedom (DOF) haptic controller is suspended in the air using the gravity compensation, and the 3D position and orientation of the controller endpoint is calculated from the joint readings and the forward kinematics of the haptic controller. Then the joint angles for a general purpose robotic arm is calculated using the analytic inverse kinematics so that that the tooltip reaches the target position through a small incision. Finally, the surgical tool wrist joints angles are calculated to make the tooltip correctly face the desired orientation. The suggested system is implemented and validated using the physical UR5e robotic arm.

Internet Web-Based Rectifier Remote Control System Using SNMP (인터넷 웹 기반 환경에서의 정류기용 원격 제어 시스템)

  • 최주엽;오영은;전호석;김택용
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.4 no.6
    • /
    • pp.570-578
    • /
    • 1999
  • This paper aims at developing remote control system to control and monitor distributed various devices t through Internet or information communication network. SNJV!P(Simple Network l\ilanagement Protocol) and R Rectifier system with SN:\IP are adoptL'Cl for applied system with network management protocoJ, respectiveJy. F For controJling and monitoring distributed devices in realtime, Java environment software is constructed. Also g general--purpose interface controller between network device and applied device is pro[XJsed. The ProPOSL'Cl c controller is also able to control various devices with communication network remotely.

  • PDF

Development of a General Purpose PID Motion Controller Using a Field Programmable Gate Array

  • Kim, Sung-Su;Jung, Seul
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.360-365
    • /
    • 2003
  • In this paper, we have developed a general purpose motion controller using an FPGA(Field Programmable Gate Array). The multi-PID controllers on a single chip are implemented as a system-on-chip for multi-axis motion control. We also develop a PC GUI for an efficient interface control. Comparing with the commercial motion controller LM 629 it has multi-independent PID controllers so that it has several advantages such as space effectiveness, low cost and lower power consumption. In order to test the performance of the proposed controller, robot finger is controlled. The robot finger has three fingers with 2 joints each. Finger movements show that position tracking was very effective. Another experiment of balancing an inverted pendulum on a cart has been conducted to show the generality of the proposed FPGA PID controller. The controller has well maintained the balance of the pendulum.

  • PDF

Development of Modular Software Technology for IT-based Control System (IT 기반 제어시스템의 모듈형 소프트웨어 기술 개발)

  • Lee Hi-Won;Kim Kiwon;Min Byung-Kwon;Lee Sang-Jo
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2005.06a
    • /
    • pp.246-249
    • /
    • 2005
  • For agile production methods, manufacturing system requires development of a motion controller which has flexibility of general-purpose motion controller and productivity of specialized-purpose one. In this study we developed a flowchart programming development environment for motion language and process control. A controller designed on this environment can be used as a general purpose motion controller of a machine tool. Design of control programming based on a flowchart has the advantages such as reducing the programming time and improving intuitiveness of interface for users. We created the flowchart-based platform using OPC communication

  • PDF

Flowchart Programming Environment for Process Control (PC 기반 제어기를 위한 Flowchart 활용 프로그래밍 환경의 개발)

  • 이희원;김기원;민병권;이상조;김찬봉
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2004.10a
    • /
    • pp.1240-1243
    • /
    • 2004
  • For agile production methods, manufacturing system requires development of a motion controller which has flexibility of general-purpose motion controller and productivity of specialized-purpose one. In this study we developed the Flowchart Programming development environment for Motion language and Process Control. The controller designed on this environment can be used as a general purpose motion controller of a machining tool. Design of control programming based on a flowchart has the advantage of reducing the time consumed and intuitive interface for users. We create the solution with the Microsoft Visio for the flowchart-based platform and OPC for the process communication..

  • PDF

Device Driver Development of LSM Using General Purpose PCI I/O Board

  • Kim, Hyun-Joong;Lee, Sang-Min;Ham, Woon-Chul
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.1684-1688
    • /
    • 2003
  • In this paper, position and speed control algorithm of LSM (Linear Stepping Motor) using general-purpose PCI I/O board is discussed. The main purpose of this paper is to show that LSM controller can be established on the non real time operating system such as Microsoft Win2000 under the assumption that thread priority strategy is well designed. We can guarantee sampling interval less than 5msec based on the Pentium III microprocessor. Therefore this kind of LSM controller development environment makes shorten the prior research period needed to verify the validness of the proposed control strategy. We also introduce the tool of the real-time windows target system of matlab, which also makes shorten the prior research period. The main focus of this paper is on developing general purpose NT device driver which can drive the general purpose PCI board and applying it for implementing the hardware interface for 2- axis linear stepping motor control. From the experimental results show that the developed LSM controller guarantee 2 micrometer resolution in position control with 10cm/sec moving speed

  • PDF

The design and FPGA implementation of a general-purpose LDI controller for the portable small-medium sized TFT-LCD (중소형 TFT-LCD용 범용 LDI 제어기의 설계 및 FPGA 구현)

  • Lee, Si-Hyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.4
    • /
    • pp.249-256
    • /
    • 2007
  • AIn this paper, a new desist of LDI controller IC for general purpose is proposed for driving the LDI(LCD Driver Interface) controller in $4{\sim}9$ inches sized portable small-medium TFT-LCD(Thin Film Transistor addressed -Liquid Crystal Display) panel module. The designed LDI controller was verified on the FPGA(Reld Programmable Gate Array) test board, and was made the interactive operation with the commercial TFT-LCD panel successfully. The purpose of design is that it is standardized the LDI controller's operation by one LDI controller for driving all TFT-LCD panel without classifying the panel vendor, and size. The main advantage for new general-purpose LDI controller is the usage for the desist of all panel's SoG(System on a Glass) module because of the design for the standard operation. And in the previous method, it used each LDI controller for every LCD vendor, and panel size, but because a new one can drive all portable small-medium sized panel, it results in reduction of LDI controller supply price, and manufacturing cost of AV(Audio Video) board and panel. In the near future, the development of SoG IC(Integrated Circuit) for manufacturing more excellent functional TFT-LCD panel module is necessary. As a result of this research, the TFT-LCD panel can make more small size, and light weight, and it results in an upturn of domestic company's share in the world market. With the suggested theory in this paper, it expects to be made use of a basic data for developing and manufacturing for the SoG chip of TFT-LCD panel module.

  • PDF

VLSI Architecture of General-purpose Memory Controller for Multiple Processing (다수의 프로세싱 유닛 처리를 위한 범용 메모리 제어기의 구조)

  • Lee, Yoon-Hyuk;Seo, Young-Ho;Kim, Dong-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.12
    • /
    • pp.2632-2640
    • /
    • 2011
  • In this paper, we implemented a memory controller which can accommodate data processing blocks. The memory controller is arbitrated by the internal arbiter which receives request signals from masters and sends grant and data signals to masters. The designed memory controller consists of Master Interface, Master Arbitrator, Memory Interface, Memory accelerator. It was designed using VHDL, and verified using the memory model of SAMSING Inc. For FPGA synthesis and verification, Quartus II of ATERA Inc. was used. The target device is Cyclone II. For simulation, ModelSim of Cadence Inc was used.

Fast Processing System for Motion Control of Multi-body Robots (다관절 로봇용 고속 제어보드 개발 및 제어)

  • Sim, Jae-Ik;Kwon, O-Hung;kim, Tae-Sung;Park, Jong-Hyeon
    • Proceedings of the KSME Conference
    • /
    • 2007.05a
    • /
    • pp.951-956
    • /
    • 2007
  • This paper suggests a high-speed control method which is suitable for multi-joint robots using a real-time stand-alone controller for general-purpose. The fast processing controller consists of a PCI Interface Board and 2-axe PWM drivers. The PCI Interface Board consists of 32-channel PWM output ports, 32-channel Encoder Counters, 32-channel A/D Converters and 48-channel Digital I/O ports, and all the I/O data transmissions are completed within 1ms. And The 2-axe PWM driver can be redesigned easily in order to embed in each link. Experimental implementations show that the high-speed control method can be used for the real-time control which is essential to controlling of multi-body robots such as humanoid robots. Especially, it is efficient for realizing the model-based motion control in demand of much calculation time by the high I/O communication speed.

  • PDF

An Implementation of CAN Communication Interface using the Embedded Processor System based on FPGA (FPGA 기반의 임베디드 프로세서 시스템을 이용한 CAN 통신 인터페이스 구현)

  • Koo, Tae-Mook;Park, Young-Seak
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.11 no.1
    • /
    • pp.53-62
    • /
    • 2010
  • Recently, various industrial embedded systems including vehicles controlled electronically are evolving to distributed multi-micro controller system. Accordingly, there is a need for standard CAN(Controller Area Network) protocol that ensures high stability and reliability of communication and is simple to construct object-oriented system with high control efficiency. CAN communication interface used general-purpose processor doesn't have many limitations in various application development because of fixed hardware architecture. This paper design and implement a CAN communication interface system based on FPGA. It is verified function and performance of system through monitoring communication with existing AT90CAN128 controller. Implemented CAN communication interface can be reused in development of application systems based on FPGA. And it provides low-cost, small-size and low-power design advantages.