http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
CANopen 표준 기반 멀티 엔코더 관리 시스템의 구현
안효성(Hyosung Ahn),김태현(Taehyoun Kim) 대한기계학회 2017 大韓機械學會論文集A Vol.41 No.6
최근 컴퓨터 및 통신기술의 적극적인 결합에 따른 생산 시스템의 자동화 및 지능화가 급속하게 진행됨에 따라, 자동화 시스템의 핵심 요소 중 하나인 스마트 센서를 내장한 필드 장치들의 수도 급격하게 증가하고 있으며 이들을 통합 관리할 필요성도 높아지고 있다. 본 논문에서는 엔코더의 위치 데이터 센싱 기능과 CANopen 프로토콜을 결합한 스마트 엔코더 구조를 제안하고, 복수 개의 엔코더를 CAN네트워크를 통해 동시에 관리, 모니터링할 수 있는 시스템 구조를 설계, 구현하였다. 구현한 시스템의 성능과 기능적 동작은 상용 엔코더와의 비교 실험과 CANopen 호환성 테스트를 이용하여 검증하였다. Recently, with the adoption of modern computing and communication technologies, manufacturing systems have become more autonomous and intelligent. Thus, as the number of field devices with smart sensors also increase, the need for an integrated management of such devices becomes essential. This paper proposes a smart encoder architecture that integrates the position sensing function with CANopen connectivity. In addition, an integrated system is proposed to simultaneously control and monitor multiple encoders over the Controller Area Network (CAN) fieldbus network. We evaluated the performance and functionalities of the proposed system by comparative experiments with commercial CANopen smart encoders using a CANopen conformance test.
CANopen 지원 엔코더를 위한 CiA 406 장치 프로파일 구현
황현범(Hyunbum Hwang),안효성(Hyosung Ahn),김상현(Sanghyun Kim),김태현(Taehyoun Kim) 대한기계학회 2015 大韓機械學會論文集A Vol.39 No.12
최근 산업 자동화 분야에서는 고속 통신을 지원하면서도 여러 장치로 구성된 시스템을 통합하고 관리하는 데 유리한 필드버스 방식의 통신 기술이 널리 활용되는 추세이다. 운동하는 물체의 위치를 감지할 뿐만 아니라, 외부 제어기가 통신을 통해 다수의 엔코더에 대해 동시에 설정을 변경하거나 위치와 관련된 다양한 정보를 요청하는 환경에서 동작하는 스마트 엔코더의 경우에는 필드버스 지원이 필수적인 기능으로 인식된다. 본 논문에서는 CAN 네트워크 기반의 상위 응용 계층을 정의하는 CANopen 표준 중 엔코더의 장치 프로파일인 CiA 406 표준을 지원하기 위해 오픈 소스 CANopen 프레임워크인 CanFestival 을 확장, 구현하였다. 구현된 CiA 406 모듈의 동작은 CANopen 마스터 장치와 CiA 406 모듈을 적용한 가상 CANopen 엔코더와의 실험을 통해 검증하였다. Recently, fieldbus communication technologies have been widely deployed for industrial automation because they are profitable in providing easy system integration and management for multiple devices, as well as high-speed communication. It is essential for smart encoders to support fieldbus connectivity, where the device configuration and various types of information related to position are exchanged between an external controller and multiple encoders over the communication link. In this study, we implemented the CiA 406 device profile for smart encoders from the CANopen standards by extending an open-source CANopen standard-compliant framework, called CanFestival. The CiA 406 functionalities implemented in this study were validated on a test-bed consisting of a CANopen master and virtual CANopen encoders with our CiA 406 extension module.
유전자 알고리즘을 이용한 양방향 원격제어시스템의 동기화
김병연(Byeongyeon Kim),안효성(Hyosung Ahn) 한국HCI학회 2009 한국HCI학회 학술대회 Vol.2009 No.2
본 논문은 유전자 알고리즘을 이용하여 네트워크의 시간지연을 고려한 양방향 원격제어시스템의 동기화를 제시하고 있다. 일반적으로 양방향 원격제어시스템에서는 안정성 및 투명성을 주 목표로 한다. 마스터와 슬레이브 사이에 시간지연이 존재하는 경우 시스템의 안정성을 보장하고, 유전자 알고리즘을 이용하여 동기화 제어법칙의 파라미터를 최적화하고자 한다. This paper presents synchronization of bilateral teleoperation system with time delay using genetic algorithm. In general, bilateral teleoperation system has two main goals; stability and transparency. In the presence of time delay between the master and the slave, we guarantee stability, and optimize the parameter of synchronization control law using genetic algorithm.
산업용 로봇 제어를 위한 Preempt-RT 기반 멀티코어 모션 제어기의 구현 및 성능 평가
김익환,안효성,김태현,Kim, Ikhwan,Ahn, Hyosung,Kim, Taehyoun 대한임베디드공학회 2017 대한임베디드공학회논문지 Vol.12 No.1
Recently, with the ever-increasing complexity of industrial robot systems, it has been greatly attention to adopt a multi-core based motion controller with high cost-performance ratio. In this paper, we propose a software architecture that aims to utilize the computing power of multi-core processors. The key concept of our architecture is to use shared memory for the interplay between threads running on separate processor cores. And then, we have integrated our proposed architecture with an industrial standard compliant IDE for automatic code generation of motion runtime. For the performance evaluation, we constructed a test-bed consisting of a motion controller with Preempt-RT Linux based dual-core industrial PC and a 3-axis industrial robot platform. The experimental results show that the actuation time difference between axes is 10 ns in average and bounded up to 689 ns under $1000{\mu}s$ control period, which can come up with real-time performance for industrial robot.