• Title/Summary/Keyword: 제어 작업

Search Result 1,632, Processing Time 0.027 seconds

Implementation of Synchronization Algorithm for Networked Multi-Motors (네트워크기반 복수전동기의 동기제어알고리즘 구현)

  • Lee Hong-Hee;Jung Eui-Heon;Kim Jung-Hee
    • Proceedings of the KIPE Conference
    • /
    • 2002.07a
    • /
    • pp.270-273
    • /
    • 2002
  • 복수구동장치를 사용하여 작업을 수행하는 시스템은 동기화를 위해 기계적인 제한조건을 두고 운용하는 경우 지속적인 유지보수가 요구되고 작업 정밀도가 떨어진다 이러한 단점을 보완하기 위해 개별적인 구동장치의 제어루프 외부에 동기화를 위한 제어루프를 추가하는 방법이 제안되었다. 본 논문에서는 CAN(Controller Area Network)으로 연결된 두 대의 서보앰프를 구동하여 주어진 작업을 수행하는 경우 외란과 내부 파라미터 변동에 강인한 $H^{\infty}$ 제어기를 설계하고 이를 이용하여 동기제어 알고리즘을 구현하고자한다.

  • PDF

Implementation of Agricultural Multi-UAV System with Distributed Swarm Control Algorithm into a Simulator (분산군집제어 알고리즘 기반 농업용 멀티 UAV 시스템의 시뮬레이터 구현)

  • Ju, Chanyoung;Park, Sungjun;Son, Hyoung Il
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2017.04a
    • /
    • pp.37-38
    • /
    • 2017
  • 최근 방제 및 예찰과 같은 농작업에 단일 UAV(Unmanned Aerial Vehicle)시스템이 적용되고 있지만, 가반하중과 체공시간 등 기존시스템의 문제가 점차 대두되면서 작업 시간을 보다 단축시키고 작업 효율을 극대화 할 수 있는 농업용 멀티 UAV시스템의 필요성이 증대되고 있다. 본 논문에서는 작업자가 다수의 농업용 UAV를 효과적으로 제어할 수 있는 분산군집제어 알고리즘을 제안하며 알고리즘 검증 및 평가를 위한 시뮬레이터를 소개한다. 분산군집제어는 UAV 제어 계층, VP(Virtual Point) 제어 계층, 원격제어 계층으로 이루어진 3계층 제어구조를 가진다. UAV 제어 계층에서 각 UAV는 point mass로 모델링 되는 VP의 이상적인 경로를 추종하도록 제어한다. VP 제어 계층에서 각 VP는 입력 $p_i(t)=u^c_i+u^o_i+u^{co}_i+u^h_i$-(1)을 받아 제어되는데 여기서, $u^c_i{\in}{\mathbb{R}}^3$는 VP 사이의 충돌방지제어, $u^o_i{\in}{\mathbb{R}}^3$는 장애물과의 충돌방지제어, $u^{co}_i{\in}{\mathbb{R}}^3$는 UAV 상호간의 협조제어, $u^h_i{\in}{\mathbb{R}}^3$는 작업자로부터의 원격제어명령이다. (1)의 제어입력에서 충돌방지제어는 각 $u^i_c:=-{\sum\limits_{j{\in}{\eta}_i}}{\frac {{\partial}{\phi}_{ij}^c({\parallel}p_i-p_j{\parallel})^T}{{\partial}p_i}}$-(2), $u^o_c:=-{\sum\limits_{r{\in}O_i}}{\frac {{\partial}{\phi}_{ir}^o({\parallel}p_i-p^o_r{\parallel})^T}{{\partial}p_i}}$-(3)로 정의되면 ${\phi}^c_{ij}$${\phi}^o_{ir}$는 포텐셜 함수를 나타낸다. 원격제어 계층에서 작업자는 햅틱 인터페이스를 통해 VP의 속도를 제어하게 된다. 이때 스케일변수 ${\lambda}$에 대하여 VP의 원격제어명령은 $u^t_i(t)={\lambda}q(t)$로 정의한다. UAV 시뮬레이터는 리눅스 환경에서 ROS(Robot Operating Systems)를 기반한 3차원 시뮬레이터인 Gazebo상에 구축하였으며, 마스터와 슬레이브 간의 제어 명령은 TCPROS를 통해 서로 주고받는다. UAV는 PX4 기반의 3DR Solo 모델을 사용하였으며 MAVROS를 통해 MAVLink 통신 프로토콜에 접속하여 UAV의 고도, 속도 및 가속도 등의 상태정보를 받을 수 있다. 현재 멀티 드론 시스템을 Gazebo 환경에 구축하였으며, 추후 시뮬레이터 상에 분산군집제어 알고리즘을 구현하여 검증 및 평가를 진행하고자 한다.

  • PDF

A Web Note Error Manager for Multiple Session on a Web Based Collaboration Work (웹 기반 공동작업에서의 다중 세션을 위한 웹 노트 오류 관리)

  • 고응남
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.965-968
    • /
    • 2003
  • 본 연구에서는 웹 기반 멀티미디어 공동 작업 환경에서의 다중 세션을 잘 유지하기 위하여 웹 노트 오류 제어를 위한 관리기에 대해서 기술한다. 웹 기반 멀티미디어 공동 작업 환경은 멀티미디어 협력 작업에 웹의 동기화 기술을 확장한 웹 노트, 즉 복제형 구조에 기반을 둔 응용 공유의 동작 원리를 이용하여 동기화를 수행할 수 있는 환경을 의미한다. 각 세션의 생성에 따라 서비스 제공자는 생성된 서비스 제공자 인스턴스를 생성하게 되고 이 인스턴스는 부모인 서비스 제공자의 자원을 이용하여 다수 세션을 지원한다. 이러한 환경에서의 웹 노트 오류 제어 시스템을 기술한다.

  • PDF

Operator Modeling and Design of Fuzzy Controller for a Wire-Driven Heavy Material Lifting System (와이어 구동식 중량물 권양 시스템을 위한 퍼지제어기 설계 및 작업자 모델링)

  • Song, Bo-Wei;Seo, Hyun-Duk;Lee, Yun-Jung
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.23 no.5
    • /
    • pp.436-443
    • /
    • 2013
  • This paper presents design methods of a fuzzy controller and an operator model for a wire-driven heavy material lifting system helping human workers. The wire-driven heavy material lifting system is a kind of human-assistive systems in which a human is involved in the control loop. Thus, human's control characteristics and requirement of reducing worker's force to lift a heavy material are considered in the design process of the proposed fuzzy controller. An automatic weight measurement algorithm during the early stage of lifting is also introduced. Finally, the effectiveness and performance of the proposed system are proved by experiments.

An Adaptive Trajectory Control of Manipulators (로봇의 궤도 제어에 관한 연구)

  • 황원걸
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.9 no.4
    • /
    • pp.509-517
    • /
    • 1985
  • 작업 공간내에서 원하는 속도와 가속도로, 주어진 경로를 따라 이동하는 k차원 좌표계를 구성하고, 메니퓰레이터의 운동 방정식을 이 좌표계로 변환하여 운동 경로에 대한 선형화 식을 구하였다. 이 시스템의 입력을 변위와 속도의 함수로 정의한 후 안정성을 고려하여 이득을 결정하여 비례-적분제어 시스템을 구성하였다. 이와 같이 구한 적응 제어 알고리즘은 메니퓰레이터의 동적 특성에 대한 정확한 지식을 요하지 않고 또 계산이 간단하여 실시간 응용이 가능하다. 예로서 3차원 공간상의 반경 10cm의 원궤도에 적용하였을 때 최대 오차는 대략 1mm이었으며 상황 변화에 무감각함을 보였다.

The Trend of Fuzzy-Controlled Welding Machnines in Japan (일본에 있어서 퍼지(Fuzzy)제어 용접기의 현상과 동향)

  • 박송춘;라규환
    • Journal of Welding and Joining
    • /
    • v.12 no.1
    • /
    • pp.44-50
    • /
    • 1994
  • 일본에서는 지금까지 제조공정에서의 생산성향상을 강력하게 추진해 왔으며 용접작업에 있어서도 인버터제어 용접기를 이용하여 고품질의 용접을 하여왔다. 그러나 최근 일손의 부족에 의한 노동환경의 변화로 용접기에 대한 사용자의 요구가 다양화되고 있다. 다시말해서 일손의 부족을 자동화로보트화로 대처하기 위하여 용접기의 새로운 고성능화를 요구함과 함께 종래 숙련작업자의 경험이나 기능에 의존해온 용접품질을 용접기의 새로운 기능으로 보상하도록 요구하고 있다. 최근 수년동안 용접기 제조업체에서는 이러한 요구에 대응한 제품을 개발, 퍼지제어 용접기로서 생산하고 있다. 이 글에서는 일본에 있어서 최근 화제로 되어 있는 퍼지제어 용접기의 현황을 중심으로 고성능화를 위한 새로운 용접기 제어방법에 대하여 소개하고자 한다.

  • PDF

A Plan-Based Control Structure for Autonomous Robots (자율로봇을 위한 계획기반의 제어 구조)

  • Kim Ha-Bin;Kim In-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06b
    • /
    • pp.142-144
    • /
    • 2006
  • 본 논문에서는 주문형 작업계획 생성기와 실행기의 연동을 통해 Sony사에서 개발된 AIBO로봇의 행동을 제어하는 계획기반의 제어구조를 개발하였다. 그리고 이 제어구조의 효과를 알아보기 위해, 미로 속에서 경로를 계획하고 이동하는 작업에 이 제어 구조를 적용하고 실험하였다.

  • PDF

Vibration Control of a Cantilever Beam by Using a Piezoelectric Servo-Damper (압전형 서어보 감쇠기를 이용한 외팔보계의 진동제어)

  • 이상호;지원호;이종원
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 1991.04a
    • /
    • pp.169-173
    • /
    • 1991
  • 최근 자동화기술의 발달에 따라 산업용 로보트팔의 경량화, 고속화를 실행하 게 되는 경우와 우주, 원자력발전소 등과 같은 특수한 환경하에서 매니퓰레 이터(manipulator)를 제어하게 되는 경우가 많아지고 있는데, 이때 팔의 강성 이 충분하지 않으면 위치결정시 목표점에서의 과도진동이 발생하게 되어 위 치결정정도와 작업효율이 저하된다. 그러므로 이러한 경량화된 장비들의 진 동특성을 파악하고 운동시 발생하는 진동을 효율적으로 제어할 수 있는 제 어기(controller)를 설계하여 잔류진동을 감쇠시키므로써 위치결정시간을 줄 일 수 있고, 전체 작업행정시간이 단축되므로써 작업ㅎ류을 향상시키는 효과 를 가져오게 된다. 이때 원하고자 하는 제어를 하기 위해서는 제어대상 (plant)의 계규명(system identification)을 정확히 하여야 하는데 해석적으로 계를 규명하기가 까다로운 경우 제어기를 설계하는 것이 사실상 어렵게 되 므로 이러한 경우 실험적인 방법으로 주파수응답함수(frequency response function)를 구해 계의 모형(model)을 구하는 방법이 널리 사용되고 있다. 이 분야에 있어서 기존의 논문들은 팔의 변위를 측정하여 진동을 제어하나 이 러한 방법들은 간헐적으로 움직이는 산업장비(예:로보트의 팔)의 과도응답을 제어하기에는 부적합하다. 따라서 본 연구에서는 이러한 장비들의 과도응답 을 효과적으로 제어할 수 있도록 가속도계를 사용, 가속도를 측정하여 변위 를 제어하고자 한다.

  • PDF

Research and Automatic Sacking Device for Combine Harvester (콤바인 곡물 포대 자동화에 관한 연구)

  • 김진현;김기동;조기현;이정택
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2002.02a
    • /
    • pp.529-538
    • /
    • 2002
  • 콤바인 곡물 포대 자동화장치개발은 콤바인 운전자 및 작업자의 피로경감과 안전보호 및 작업성능의 향상을 기하기 위하여 행하여 졌으며, 본 연구의 개발은 기존의 콤바인 작업이 2명이 소요되는 것을 운전자 1명이 수확작업을 할 수 있도록 하며, 노동력의 절감과 작업의 편리성을 도모하고자 하였다. 이러한 본 연구의 결과는 다음과 같다. 1) 곡물 포대의 정 위치화를 위해서 용량형 근접위치센서를 설치하였으며, 포대의 과다이송에 따른 모터의 부하를 최소화 하기위해 선단부와 슈트부에 각각 위치센서를 설치하여 포대의 위치를 제어하였다. 2) 곡물 투입장치부의 작동은 공기압축기와 공압실린더를 이용한 공압시스템을 사용하였으며, 곡물의 투입량제어는 슈트부 게이트의 열림시간을 제어하여, 곡물의 투입량을 제어하였다. 3) 포대 배출장치는 이송장치로부터 이송되어진 충진된 포대를 제 2의 포대가 충진하는 영역 밖으로 밸트 컨베이어를 이용 이송하도록 하였다. 4) 포대는 B3 포대의 경우가 가장 투입량이 많은 것으로 나타났으며, 가진을 한 경우가 하지 않은 경우보다 비교적 투입량이 많은 것으로 나타났다. 본 연구에서 개발된 포대 자동화장치에서는 포대의 가진 장치를 장착하지 않았으며, 실험은 인위적으로 가진을 하여 실행하였으며, 향후 전체적인 장치의 성능 향상을 위해서 포대의 가진 장치가 필요한 것으로 나타났다.

  • PDF

Mobile remote assistant robot using flex sensor and mecanum wheel (플렉스 센서와 메카넘 휠을 사용한 이동식 원격 작업보조 로봇)

  • Yoon, DongKwan;Park, CheolYoung
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.27 no.2
    • /
    • pp.53-59
    • /
    • 2022
  • In this paper, a mobile robot capable of remote control is designed in consideration of the user's various work environments. Specifically, a mobile remote work robot that moves in a predetermined direction and can perform a series of tasks in synchronization with the user's hand movements, and a control system and control method for controlling the robot were proposed. It was implemented using a robot hand and a wheel for movement to assist in tasks such as transporting dangerous goods or heavy goods. In order to evaluate the performance of the developed robot, the maximum weight that can be carried by the robot hand and the movable inclination of the robot were tested, and the test evaluation results satisfied most of the targeted design specifications.