• Title/Summary/Keyword: USB Device

Search Result 136, Processing Time 0.036 seconds

Design and Control of Haptic Device using Voice Coil Type Motor (보이스 코일형 모터를 이용한 햅틱 장치의 설계 및 제어)

  • Sung, Ha-Gyeong;Borm, Jin-Hwan
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.51 no.10
    • /
    • pp.439-445
    • /
    • 2002
  • In this paper force feedback control system is investigated for improving the quality of the haptic feedback in virtual reality applications. We suggested the method of controlling the haptic device and modelling the virtual environment. Haptic device is composed of five bar link structure, voice coil motor, control board, and virtual environment modeling program. We applied voice coil motor in the actuating system for simple structure and easy control. Virtual environment modelling is constructed in PC, and the control signals of the actuators and the encoder data are transferred to the control system through USB. Experiment is performed to evaluate the characteristics of the haptic device.

Stereo-To-Multiview Conversion System Using FPGA and GPU Device (FPGA와 GPU를 이용한 스테레오/다시점 변환 시스템)

  • Shin, Hong-Chang;Lee, Jinwhan;Lee, Gwangsoon;Hur, Namho
    • Journal of Broadcast Engineering
    • /
    • v.19 no.5
    • /
    • pp.616-626
    • /
    • 2014
  • In this paper, we introduce a real-time stereo-to-multiview conversion system using FPGA and GPU. The system is based on two different devices so that it consists of two major blocks. The first block is a disparity estimation block that is implemented on FPGA. In this block, each disparity map of stereoscopic video is estimated by DP(dynamic programming)-based stereo matching. And then the estimated disparity maps are refined by post-processing. The refined disparity map is transferred to the GPU device through USB 3.0 and PCI-express interfaces. Stereoscopic video is also transferred to the GPU device. These data are used to render arbitrary number of virtual views in next block. In the second block, disparity-based view interpolation is performed to generate virtual multi-view video. As a final step, all generated views have to be re-arranged into a single image at full resolution for presenting on the target autostereoscopic 3D display. All these steps of the second block are performed in parallel on the GPU device.

Development of High Precision Impedance Measurement Systems in Specific Ranges Using a Microprocessor (마이크로프로세서를 이용한 특정 영역에서 고정밀 임피던스 측정 시스템 개발)

  • Ryu, Jae-Chun;Lee, Myung-Eui
    • Journal of Advanced Navigation Technology
    • /
    • v.23 no.4
    • /
    • pp.316-321
    • /
    • 2019
  • In this paper, by applying the constant current principle we develop an impedance measurement system which can measure the high precision impedance of various electric materials by using microprocessor. This measurement system board has an interface device for acquiring digital data from an external device including an impedance measuring device, and system software is also developed by a firmware program executed on such an embedded board. It can measure the high precision impedance of a specific band with 1/32768 precision by using 15-bit ADC(analog to digital converter) and calculate it to the five digits to the right of the decimal point(fraction part). Data is transmitted through a USB interface of a general computer and a measuring device to manage digital data. An impedance measurement system equipped with a communication function capable of a more general and easy-to-use interface than other equipment is developed and verified.

A Design of the module freed memory verification at device driver of linux (리눅스 디바이스 드라이버에서 freed memory 기능 검증 모듈 설계)

  • Jang Seung-Ju;Rim Chae-Duk;Ma Yu-Sung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.1355-1358
    • /
    • 2006
  • 임베디드 리눅스 디바이스 드라이버의 개발이 증가하면서 이에 대한 오류 테스트 기능을 가진 모듈의 필요성이 증가되고 있다. 본 논문은 리눅스 디바이스 드라이버를 위한 freed 메모리 오류 테스트 모듈의 기본 개념을 제시하며, 기본 개념을 바탕으로 오류 테스트 모듈을 설계한다. freed 메모리 오류 테스트 모듈 설계를 위해 리눅스 USB 디바이스 드라이버에 설계하고, 오류가 발생할 가능성이 존재하는 부분에 대한 검증을 위한 코드를 추가하여 테스트 모듈을 작성한다. 오류 테스트 모듈 설계를 위해서 usb storage 디바이스 드라이버를 대상으로 하였다. 또한 작성된 오류 테스트 모듈의 실험을 진행하였다. 실험을 통해 리눅스 디바이스 드라이버의 오류 테스트 모듈의 동작을 확인할 수 있다.

  • PDF

Development of Personal Health Record System with a USB Memory (휴대용 개인 건강정보 시스템 개발)

  • Jeong, Hye-Jeong;Kim, Nam-Hyun;Bae, Ha-Suk
    • Proceedings of the IEEK Conference
    • /
    • 2008.06a
    • /
    • pp.1105-1106
    • /
    • 2008
  • In this paper we construct a portable storage device (USB memory) for personal health information management system which guarantees control of one's information. (1) Development of system for inquiry hospital visit history, check-up results, and medication details (2) Establishment of personal emergency information management system for rapid and accurate treatment by an authorized person in case of an emergency (3) Development of a health diary program in which individual patients can input and manage their health information such as blood pressure, blood sugar level, weight, and pulse that they measured.

  • PDF

Development of wrapper class for compatibility of Multi Input Device in Vega Prime$^{TM}$ engine (베가프라임 엔진상에서 다중입력장치 호환을 위한 랩퍼 클래스 개발)

  • Kim, Kwang-Tae;Shin, Hyun-Shil;Park, Hyun-Woo;Lee, Dong-Hoon;Yun, Tae-Soo
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.1093-1098
    • /
    • 2006
  • VR 엔진은 일부 입력장치에 대해서만 제한적으로 지원하기 때문에, 개발자가 원하는 입력장치를 사용하지 못하는 경우가 있으며, 가격 또한 고가이기 때문에 특수한 입력장치를 사용하기 위해, 다른 VR 엔진이나 별도의 옵션을 구매하기에는 경제적인 부담이 많이 든다. 이러한 문제를 해결하기 위해 본 논문에서는 개발자가 사용하고자 하는 입력장치와 VR 엔진의 호환을 위한 랩퍼 클래스를 제안한다. 개발한 랩퍼 클래스는 VR 엔진에서 조이스틱을 제어할 수 있는 조이스틱 클래스와 USB 캠을 통하여 영상을 획득하기 위한 USB 캠 클래스이다. 조이스틱 클래스는 입력장치 클래스를 상속받은 후 DirectX 를 이용하여 입력장치를 셋업 하고, 입력장치의 데이터 값을 처리한 후 VR 엔진의 API 로 값을 넘겨주기 전에 후킹하여 조이스틱을 제어할 수 있다. USB 캠 클래스는 VFW(Video for Window)를 사용하여 캠의 영상을 획득하여 버퍼에 저장한 후 VR 엔진의 디스플레이 버퍼에 값을 넘겨서 캠의 영상을 VR 엔진에서 디스플레이 할 수 있다. 이러한 방법을 통해 조이스틱, USB 캠 같은 입력장치를 VR 엔진과 호환할 수 있으며, 다른 종류의 입력장치에 대하여서도 본 연구에서 개발한 랩퍼 클래스를 상속받아 사용할 수 있다. 본 논문에서 사용한 VR 엔진은 Vega Prime 엔진이며, Vega Prime 엔진의 API 에 개발한 랩퍼 클래스를 추가하여 드라이빙, 영상인식 시뮬레이터를 개발한 결과, 효과적이고 경제적으로 입력장치의 연동이 가능함을 확인할 수 있었다.

  • PDF

LTE Load Balancer for Emergency Based on Raspberry Pi and OpenWRT (라즈베리 파이를 활용한 OpenWRT 기반 LTE 비상망 로드밸런서)

  • Baek, Seung-Hyun;Jang, Min-Seok
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.14 no.1
    • /
    • pp.97-110
    • /
    • 2019
  • Recently, the 4th Industrial Revolution has been emerged and various products are developed and commercialized in preparation of the communication failure. Many solutions are underway in Back-Up Network for IDC Servers, but not in the personal or sensor for low-power system use. Therefore we used the OpenWRT Firmware in Raspberry Pi which can be easily obtained in online market, and it created a low-power load balancer. Therefore, we developed the device that uses LTE Antenna based on USB Interface for communication fault notification and important data. The equipment used in this paper is easy to buy in online shop for anyone. Also, it can be applied in other vendors' boards by using USB. We hope that this paper will contribute to the stability of individual sensor networks.

Development of compact environment control system using eye-ball movement

  • Shin, Young-Kyun;Muhammad, Arif;Hikaru, Inooka
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2002.10a
    • /
    • pp.77.4-77
    • /
    • 2002
  • Communicating devices for the seriously disabled using eye-ball movement or some body movement are proposed. The first one is a device to use image processing, whose input signal is eyeball movement, A feature of this device is that the device can be readily realized using a note-book computer with USB (Universal Serial Bus) interface bus. This device is incorporated with a word processing software called Nearly Ladder. The second one is an emergency call switch which is used by a patient who can move his finger slightly. The patients can switch on the emergency switch only by touching a switch with his finger. The essence of this sensor is a touch sensor. The sensor can be realized using onl...

  • PDF

General MFD Structure for UPnP Bridge (UPnP 브리지를 위한 범용 MFD 구조)

  • Choi, Yong-Soon;Kang, Jung-Seok;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2007.10a
    • /
    • pp.289-290
    • /
    • 2007
  • UPnP Bridge supporting diverse network interface has to meet standard requirements in order to be connected with legacy devices. It is able to provide or bridge a service description and device description according to a specification because IEEE1394 and USB have this standard requirements. But it is difficult to know whether it RS232C supports only serial communication and packet transfer. It need a document for the standard definition of communication protocol on UPnP device having such interface. By doing so, this document can understand device and packet type. This paper defines MFD(Message Field Description) and makes UPnP message converter. So it will be base to standardize supporting variable legacy device.

  • PDF

Bluetooth based Portable Healthcare Gateway Development for Hypertention Patients (고혈압 환자를 위한 블루투스 기반의 포터블 헬스케어 게이트웨이 개발)

  • Kim, Jong-Tak;Soh, Jae-Young;Kim, Jong-Hun;Kang, Un-Gu
    • Journal of Digital Convergence
    • /
    • v.11 no.12
    • /
    • pp.339-344
    • /
    • 2013
  • With the increasing number of chronic disease patients, the importance of everyday health care has grown more significant. The study researchers expected it would help for patients' health improvement and healthcare service expansion if users check their vital signs in their daily lives and send the results to a medical center's servers through a specific device automatically. This thesis, in line with this idea, seeks to develop a portable healthcare gateway. The gateway is designed in a USB type and can transmit standardized data, operating regardless of a user's location and Personal Healthcare Devices (PHDs). The developed portable healthcare gateway provides effective services in ubiquitous environments to customers, which will improve the health of chronic patients.