[go: up one dir, main page]

KR20120055142A - 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법 - Google Patents

로봇 제어 시스템 및 이를 이용한 로봇 제어 방법 Download PDF

Info

Publication number
KR20120055142A
KR20120055142A KR1020100116680A KR20100116680A KR20120055142A KR 20120055142 A KR20120055142 A KR 20120055142A KR 1020100116680 A KR1020100116680 A KR 1020100116680A KR 20100116680 A KR20100116680 A KR 20100116680A KR 20120055142 A KR20120055142 A KR 20120055142A
Authority
KR
South Korea
Prior art keywords
robot device
robot
mobile terminal
operation signal
final operation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020100116680A
Other languages
English (en)
Inventor
김도익
차영수
서은호
유범재
Original Assignee
한국과학기술연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국과학기술연구원 filed Critical 한국과학기술연구원
Priority to KR1020100116680A priority Critical patent/KR20120055142A/ko
Priority to US13/084,383 priority patent/US20120130539A1/en
Publication of KR20120055142A publication Critical patent/KR20120055142A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/409Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36159Detachable or portable programming unit, display, pc, pda
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36162Pendant control box
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40195Tele-operation, computer assisted manual operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

본 발명은, 이동 단말기에서 연산된 최종 동작 신호를 수신하여, 수신된 최종 동작 신호에 따라 하나 이상의 구동기를 작동시키는 로봇 장치 및 상기 로봇 장치의 상태 신호를 수신하고, 상기 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 최종 동작 신호를 생성하여 상기 로봇 장치를 제어하는 이동 단말기를 포함한다.

Description

로봇 제어 시스템 및 이를 이용한 로봇 제어 방법{ROBOT CONTROL SYSTEM AND CONTROL METHOD USING THE SAME}
본 발명은 주제어부가 미장착된 로봇 장치를 유무선 네트워크를 통해 이동 단말기로 제어하는 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법에 관한 것이다.
최근 로봇 장치의 사용 범위 및 목적이 다양화됨에 따라 여러 분야에서 로봇 장치가 사용되고 있으며, 최근에는 일상 생활에서도 로봇 장치가 사용되고 있다. 기존의 로봇 장치는 주제어부가 로봇 장치 내에 장착되어, 상기 주제어부에 저장된 로봇 장치를 구동하는 알고리즘을 통해 로봇 장치의 구동기를 작동시킨다. 상기와 같은 기존의 로봇 장치는 독립적인 시스템으로서, 사용자 사이에는 이동 단말기를 이용하여 로봇 장치를 실행시키고자 하는 욕구가 증대되고 있다.
상기한 과제를 실현하기 위하여, 본 발명은 주제어부가 미장착된 로봇 장치를 유무선 네트워크를 통해 이동 단말기로 제어하는 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법을 제공하고자 한다.
상기한 과제를 실현하기 위한 본 발명의 일 실시예와 관련된 로봇 제어 시스템은, 이동 단말기에서 연산된 최종 동작 신호를 수신하여, 수신된 최종 동작 신호에 따라 하나 이상의 구동기를 작동시키는 로봇 장치 및 상기 로봇 장치의 상태 신호를 수신하고, 상기 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 최종 동작 신호를 생성하여 상기 로봇 장치를 제어하는 이동 단말기를 포함한다.
또한, 상기 이동 단말기는, 유무선 네트워크를 통해 로봇 장치와 통신하는 통신부, 상기 통신부를 통해 수신된 로봇 장치의 상태 신호에 대응하여, 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 연산부, 센서를 이용하여 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 센싱부 및 상기 통신부를 통해 상기 로봇 장치로 상기 연산부 또는 상기 센싱부로부터 전달된 최종 동작 신호를 전송하여, 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 제어부를 포함할 수 있다.
또한, 상기 센싱부는 자이로 센서, 가속도 센서, 지자기 센서, 터치 센서, 근접 센서 또는 카메라 센서 중 하나 이상을 포함할 수 있다.
또한, 상기 이동 단말기는 내부에 저장된 로봇 장치의 구조 정의 명세 또는 로봇 장치로부터 수신된 로봇 장치의 구조 정의 명세를 이용하여, 로봇 장치에 대한 알고리즘을 통해 상기 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 최종 동작 신호를 생성할 수 있다.
또한, 상기 로봇 장치는 복수의 로봇 장치로 구성되고, 상기 이동 단말기는 상기 복수의 로봇 장치의 구동기를 구동시키는 최종 동작 신호를 각각 생성하여, 상기 복수의 로봇 장치를 각각 제어할 수 있다.
또한, 상기 이동 단말기는 복수의 이동 단말기로 구성되고, 상기 로봇 장치는 상기 복수의 이동 단말기로부터 각각 최종 동작 신호를 수신하여 하나 이상의 구동기를 작동시킬 수 있다.
또한, 상기 이동 단말기는 최종 동작 신호를 통해 상기 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 제1이동 단말기 및 상기 제1이동 단말기를 제어하는 제어 명령을 전송하는 제2이동 단말기를 포함할 수 있다.
또한, 상기한 과제를 실현하기 위한 본 발명의 일 실시예와 관련된 로봇 제어 방법은, 이동 단말기로 로봇 장치의 상태 신호가 수신되는 단계, 이동 단말기에서 수신된 로봇 장치의 상태 신호에 대응하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 단계 및 이동 단말기에서 상기 로봇 장치로 최종 동작 신호를 전송하여, 로봇 장치에 포함되는 하나 이상의 구동기를 직접 제어하는 단계를 포함한다.
또한, 상기 최종 동작 신호를 생성하는 단계는, 이동 단말기에 수신된 로봇 장치의 상태 신호에 대응하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 단계 및 센서를 이용하여 로봇 장치를 구동할 수 있는 최종 동작 신호를 더 생성하는 단계를 포함한다.
또한, 상기 최종 동작 신호를 생성하는 단계는, 이동 단말기에 로봇 장치의 구조 정의가 저장되는 단계 및 저장된 로봇 장치의 구조 정의를 이용하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 단계를 포함한다.
또한, 상기 최종 동작 신호를 생성하는 단계는, 로봇 장치로부터 이동 단말기로 로봇 장치의 구조 정의가 수신되는 단계 및 수신된 로봇 장치의 구조 정의를 이용하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 단계를 포함한다.
상기와 같이 구성되는 본 발명의 일 실시예와 관련된 로봇 제어 시스템은, 로봇 장치에 주제어부를 생략함으로써 부피 및 비용 절감 효과를 가질 수 있으며, 이동 단말기를 이용하여 유무선 네트워크를 통해 로봇 장치를 제어함으로써 별도의 하드웨어 또는 응용 프로그램 없이 로봇 장치를 제어할 수 있는 이점이 있다.
도 1은 본 발명의 일 실시예에 따른 로봇 제어 시스템의 구성도.
도 2는 본 발명의 일 실시예에 따른 로봇 제어 시스템을 이용한 로봇 제어 과정을 도시하는 도면.
도 3은 본 발명의 일 실시예에 따라 하나 이상의 로봇 장치를 포함하는 로봇 제어 시스템의 구성도를 도시하는 도면.
도 4는 본 발명의 일 실시예에 따른 하나 이상의 이동 단말기를 포함하는 로봇 제어 시스템의 구성도를 도시하는 도면.
도 5는 본 발명의 다른 실시예에 따른 하나 이상의 이동 단말기를 포함하는 로봇 제어 시스템의 구성도를 도시하는 도면.
이하, 본 발명과 관련된 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법에 대해서 도면을 참조하여 보다 상세하게 설명한다. 본 발명이 속한 기술 분야에서 통상의 지식을 가진 자라면, 도면을 참조 또는 변형하여 본 발명의 구성에 대한 다양한 실시예를 유추할 수 있을 것이나, 본 발명은 상기 유추되는 다양한 실시예를 포함하며 이루어지며, 아래 도면에 도시된 실시예로 그 기술적 특징이 한정되지 아니한다.
도 1은 본 발명의 일 실시예에 따른 로봇 제어 시스템의 구성도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 로봇 제어 시스템은 로봇 장치를 제어하는 이동 단말기(100) 및 주제어부가 생략된 로봇 장치(200)를 포함한다. 상기 이동 단말기(100)는 통신부(110), 연산부(120), 센싱부(130) 및 제어부(140)를 포함하고, 상기 로봇 장치(200)는 하나 이상의 구동기(210)를 포함한다. 도 1에 도시된 구성요소들은 필수적인 것은 아니므로, 그보다 더 많은 구성 요소를 갖는 로봇 제어 시스템이 구현될 수 있다.
상기 이동 단말기(100)는 상기 로봇 장치(200)의 상태 신호를 수신하고, 사용자 인터페이스를 통해 입력된 사용자 지시에 따라 상기 로봇 장치(200)에 포함되는 하나 이상의 구동기(210)를 직접 구동시키는 최종 동작 신호를 생성하여, 상기 로봇 장치를 제어하는 기능을 수행한다. 상기 최종 동작 신호란, 로봇 장치(200)에 전송되어 로봇 장치(200)에서 별다른 연산 수행이 필요 없이, 직접 로봇 장치(200)의 구동기(210)를 제어할 수 있는 완성된 명령 신호를 의미한다. 상기 이동 단말기(100)의 통신부(110)는 유무선 네트워크를 통해 로봇 장치(200)와 통신을 수행하여, 로봇 장치(200)로부터 상태 신호를 수신하고, 로봇 장치(200)로 최종 동작 신호 등의 원격 제어 신호를 전송한다. 상기 로봇 장치(200)의 상태 신호란, 로봇 장치(200)가 수행할 수 있는 운동 및 기구학적 상태 정보 또는 로봇 장치(200)의 현재 상태 정보 등이 포함될 수 있다. 상기 통신부(110)는 설정에 따라, 주기적 또는 사용자 지시가 있는 경우 등의 비주기적으로 로봇 장치(200)의 상태 정보를 수신할 수 있다. 상기 이동 단말기(100)의 연산부(120)는 상기 통신부(110)를 통해 수신된 로봇 장치의 상태 신호에 대응하여, 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성한다. 상기 이동 단말기(100)는 로봇 장치(200)를 제어할 수 있는 로봇 장치에 대한 구동 알고리즘 및 로봇 장치의 구동기를 제어할 수 있는 동작 명령 정보를 미리 저장하고 있으며, 상기 연산부(120)는 상기 알고리즘을 통해 로봇 장치(200)의 구동기(210)를 제어할 수 있는 동작 신호를 생성한다. 상기 이동 단말기(100)는 하나 이상의 로봇 장치(200)를 제어할 수 있도록 설정되며, 각기 상이한 로봇 장치(200)를 구동하기 위한 로봇 장치의 구조 정의 명세를 상기 이동 단말기(100) 내부에 미리 저장하거나, 상기 통신부(110)를 통한 로봇 장치(200)와의 통신을 통해 수신할 수 있고, 상기 연산부(120)는 각각의 로봇 장치(200)에 대응하는 알고리즘 및 구동 방식을 결정하여 최종 동작 신호를 생성한다. 상기 센싱부(130)는 센서를 이용하여 로봇 장치(200)를 구동할 수 있는 최종 동작 신호를 생성한다. 상기 센싱부(130)는 자이로 센서, 가속도 센서, 지자기 센서, 터치 센서, 근접 센서 또는 카메라 센서 중 하나 이상을 포함할 수 있다. 예를 들어, 상기 센싱부(130)는 상기 자이로 센서와 가속도 센서를 통해 이동 단말기의 가속/감속 또는 회전 각도 등과 같은 이동 단말기의 상태 정보를 이용하여 그에 대응하는 동작 신호를 발생시키거나, 상기 지자기 센서를 통해 이동 단말기의 방위 등과 같은 이동 단말기의 상태 정보를 이용하여 그에 대응하는 동작 신호를 발생시키거나, 상기 터치 센서를 통해 이동 단말기에 사용자 접촉 유무 또는 상기 근접 센서를 통해 이동 단말기에 사용자 근접 유무를 이용하여 그에 대응하는 동작 신호를 발생시키거나, 상기 카메라 센서를 통해 이동 단말기에 인식된 촬영 상태 정보를 이용하여 그에 대응하는 동작 신호를 발생시킬 수 있다. 상기 제어부(140)는 상기 통신부(110)를 통해 상기 로봇 장치(200)로 상기 연산부(120) 또는 상기 센싱부(130)에서 생성된 최종 동작 신호를 전송하여, 로봇 장치(200)에 포함되는 하나 이상의 구동기(210)를 직접 구동시키는 유무선 원격 제어를 실행할 수 있다. 따라서, 상기 이동 단말기(100)의 제어부(140)는 상기 로봇 장치(200)의 CPU 기능을 수행하며, 유무선 네트워크를 통해 상기 로봇 장치(200)에 포함되는 각 구동기를 구동시키게 된다. 상기 이동 단말기(100)는 복수로 구성되어 상기 로봇 장치(200)를 제어할 수 있으며, 복수의 이동 단말기가 직렬 또는 병렬적으로 배치되어 다양한 방식으로 로봇 장치(200)로 최종 동작 신호인 원격 유무선 제어 신호를 전송할 수 있다.
상기 로봇 장치(200)는 구동 동작을 실현하는 하나 이상의 구동기(210)를 포함하고, 상기 이동 단말기(100)로부터 최종 동작 신호를 수신하여, 수신된 최종 동작 신호에 따라 하나 이상의 구동기(210)를 작동시킨다. 상기 로봇 장치(200)는 상기 이동 단말기(100)로부터 최종 동작 신호를 수신하여 상기 구동기(210)를 작동시키는 구동기 제어부를 더 포함할 수 있다. 다만, 상기 로봇 장치(200)는 직접 제어 신호를 발생시키는 주제어부가 생략된 상태로, 상기 이동 단말기(100)로부터 최종 동작 신호를 수신하여, 그에 의해 제어된다. 상기 로봇 장치(200)는 동일한 형태 또는 서로 형태가 각각 다른 복수의 로봇 장치로 구성될 수 있으며, 하나 이상의 이동 단말기(100)로부터 수신된 제어 신호에 따라 각각의 구동기를 동작시킬 수 있다.
도 2는 본 발명의 일 실시예에 따른 로봇 제어 시스템을 이용한 로봇 제어 과정을 도시하는 도면이다.
도 2를 참조하면, 이동 단말기에서 로봇 장치의 상태 신호를 수신하고(S210), 수신된 로봇 장치의 상태 신호에 대응하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성한다(S220). 상기 이동 단말기는 로봇 장치로 상기 최종 동작 신호를 전송하여, 로봇 장치에 포함되는 하나 이상의 구동기를 직접 제어한다(S230). 이때, 상기 이동 단말기는 센서를 이용하여 로봇 장치를 구동할 수 있는 최종 동작 신호를 더 생성할 수 있으며, 센서를 통해 생성된 최종 동작 신호를 로봇 장치로 전송하여, 로봇 장치에 포함되는 하나 이상의 구동기를 직접 제어할 수 있다. 또한, 각기 상이한 로봇 장치를 구동하기 위한 로봇 장치 구조 정의 명세를 상기 이동 단말기에 미리 저장하거나, 상기 로봇 장치로부터 수신하여, 상기 이동 단말기는 각각의 로봇 장치에 대응하는 알고리즘 및 구동 방식을 결정하여 최종 동작 신호를 생성할 수 있다.
도 3은 본 발명의 일 실시예에 따라 하나 이상의 로봇 장치를 포함하는 로봇 제어 시스템의 구성도를 도시하는 도면이다.
도 3을 참조하면, 상기 로봇 장치는 동일한 형태 또는 서로 형태가 각각 다른 복수의 로봇 장치(201, 202 및 203)로 구성될 수 있으며, 본 발명의 이동 단말기(100)는 상기 각각의 로봇 장치(201, 202 및 203)를 각각 제어하는 최종 동작 신호를 유무선 네트워크를 통해 각각 전송할 수 있다. 상기 이동 단말기(100)는 설정에 따라서, 동일한 동작을 수행할 수 있는 최종 동작 신호를 각각의 로봇 장치(201, 202 및 203)로 전송하거나, 상이한 동작을 수행하는 상이한 최종 동작 신호를 각각의 로봇 장치(201, 202 및 203)로 각각 전송할 수 있다. 또한, 상기 이동 단말기(100)는 설정에 따라서, 상기 각각의 로봇 장치(201, 202 및 203)가 동시에 동작하거나, 각기 다른 시점에 동작하도록 최종 동작 신호를 전송하여 각각의 로봇 장치(201, 202 및 203)를 제어할 수 있다.
도 4는 본 발명의 일 실시예에 따른 하나 이상의 이동 단말기를 포함하는 로봇 제어 시스템의 구성도를 도시하는 도면이다.
도 4를 참조하면, 상기 이동 단말기는 복수의 이동 단말기(101, 102 및 103)로 구성될 수 있으며, 상기 복수의 이동 단말기(101, 102 및 103)는 병렬적으로 배치되어 각각 하나의 로봇 장치(200)로 최종 동작 신호를 유무선 네터워크를 통해 전송한다. 상기 복수의 이동 단말기(101, 102 및 103)는 로봇 장치(200)에 포함되는 각기 다른 구동기를 동작하도록 상이한 최종 동작 신호를 전송하거나, 이동 단말기의 기능에 따라 로봇 장치(200)에 포함되는 동일한 구동기가 상이한 동작으로 작동하도록 상이한 최종 동작 신호를 전송할 수 있다.
도 5는 본 발명의 다른 실시예에 따른 하나 이상의 이동 단말기를 포함하는 로봇 제어 시스템의 구성도를 도시하는 도면이다.
도 5를 참조하면, 상기 이동 단말기는 복수의 이동 단말기(100 및 300)로 구성될 수 있으며, 상기 복수의 이동 단말기(100 및 300)는 직렬적으로 배치되어 하나의 로봇 장치(200)를 제어할 수 있다. 상기 제1이동 단말기(100)는 로봇 장치(200)로 최종 동작 신호를 전송하여 로봇 장치(200)에 포함되는 구동기를 작동시키고, 상기 제2이동 단말기(300)는 상기 제1이동 단말기(100)를 제어할 수 있는 제어 명령을 전송한다. 상기 제2이동 단말기(300)에서 전송되는 제어 명령은, 상기 로봇 장치(200)를 동작시킬 수 있는 최종 동작 신호 형태이거나, 상기 제1이동 단말기(100)의 제어부를 동작시켜 상기 로봇 장치(200)를 동작시킬 수 있는 최종 동작 신호를 생성하도록 제어하는 신호 형태가 될 수 있다. 상기 제1이동 단말기(100)는 로봇 장치(200)와 일체형으로 로봇 장치(200)를 제어하고, 상기 제2이동 단말기(200)를 통해 원격으로 제1이동 단말기(100)를 제어하도록 배치될 수 있다.
상기와 같이 설명된 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법은 상기 설명된 실시예들의 구성과 방법으로 한정되는 것은 아니며, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수 있다.
100: 이동 단말기
110: 통신부
120: 연산부
130: 센싱부
140: 제어부
200: 로봇 장치
210: 구동기

Claims (11)

  1. 이동 단말기에서 연산된 최종 동작 신호를 수신하여, 수신된 최종 동작 신호에 따라 하나 이상의 구동기를 작동시키는 로봇 장치; 및
    상기 로봇 장치의 상태 신호를 수신하고, 상기 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 최종 동작 신호를 생성하여 상기 로봇 장치를 제어하는 이동 단말기;를 포함하는 로봇 제어 시스템.
  2. 제1항에 있어서, 상기 이동 단말기는,
    유무선 네트워크를 통해 로봇 장치와 통신하는 통신부;
    상기 통신부를 통해 수신된 로봇 장치의 상태 신호에 대응하여, 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 연산부;
    센서를 이용하여 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 센싱부; 및
    상기 통신부를 통해 상기 로봇 장치로 상기 연산부 또는 상기 센싱부로부터 전달된 최종 동작 신호를 전송하여, 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 제어부;를 포함하는 로봇 제어 시스템.
  3. 제2항에 있어서,
    상기 센싱부는 자이로 센서, 가속도 센서, 지자기 센서, 터치 센서, 근접 센서 또는 카메라 센서 중 하나 이상을 포함하는 것을 특징으로 하는 로봇 제어 시스템.
  4. 제1항에 있어서,
    상기 이동 단말기는 내부에 저장된 로봇 장치의 구조 정의 명세 또는 로봇 장치로부터 수신된 로봇 장치의 구조 정의 명세를 이용하여, 로봇 장치에 대한 알고리즘을 통해 상기 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 최종 동작 신호를 생성하는 것을 특징으로 하는 로봇 제어 시스템.
  5. 제1항에 있어서,
    상기 로봇 장치는 복수의 로봇 장치로 구성되고,
    상기 이동 단말기는 상기 복수의 로봇 장치의 구동기를 구동시키는 최종 동작 신호를 각각 생성하여, 상기 복수의 로봇 장치를 각각 제어하는 것을 특징으로 하는 로봇 제어 시스템.
  6. 제1항에 있어서,
    상기 이동 단말기는 복수의 이동 단말기로 구성되고,
    상기 로봇 장치는 상기 복수의 이동 단말기로부터 각각 최종 동작 신호를 수신하여 하나 이상의 구동기를 작동시키는 것을 특징으로 하는 로봇 제어 시스템.
  7. 제1항에 있어서,
    상기 이동 단말기는 최종 동작 신호를 통해 상기 로봇 장치에 포함되는 하나 이상의 구동기를 직접 구동시키는 제1이동 단말기 및 상기 제1이동 단말기를 제어하는 제어 명령을 전송하는 제2이동 단말기를 포함하는 것을 특징으로 하는 로봇 제어 시스템.
  8. 이동 단말기로 로봇 장치의 상태 신호가 수신되는 단계;
    이동 단말기에서 수신된 로봇 장치의 상태 신호에 대응하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 단계; 및
    이동 단말기에서 상기 로봇 장치로 최종 동작 신호를 전송하여, 로봇 장치에 포함되는 하나 이상의 구동기를 직접 제어하는 단계;를 포함하는 로봇 제어 방법.
  9. 제8항에 있어서, 상기 최종 동작 신호를 생성하는 단계는,
    이동 단말기에 수신된 로봇 장치의 상태 신호에 대응하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 단계; 및
    센서를 이용하여 로봇 장치를 구동할 수 있는 최종 동작 신호를 더 생성하는 단계;를 포함하는 것을 특징으로 하는 로봇 제어 방법.
  10. 제8항에 있어서, 상기 최종 동작 신호를 생성하는 단계는,
    이동 단말기에 로봇 장치의 구조 정의가 저장되는 단계; 및
    저장된 로봇 장치의 구조 정의를 이용하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 단계;를 포함하는 것을 특징으로 하는 로봇 제어 방법.
  11. 제8항에 있어서, 상기 최종 동작 신호를 생성하는 단계는,
    로봇 장치로부터 이동 단말기로 로봇 장치의 구조 정의가 수신되는 단계; 및
    수신된 로봇 장치의 구조 정의를 이용하여 로봇 장치에 대한 알고리즘을 통해 로봇 장치를 구동할 수 있는 최종 동작 신호를 생성하는 단계;를 포함하는 것을 특징으로 하는 로봇 제어 방법.
KR1020100116680A 2010-11-23 2010-11-23 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법 Ceased KR20120055142A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100116680A KR20120055142A (ko) 2010-11-23 2010-11-23 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법
US13/084,383 US20120130539A1 (en) 2010-11-23 2011-04-11 Robot control system and control method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100116680A KR20120055142A (ko) 2010-11-23 2010-11-23 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법

Publications (1)

Publication Number Publication Date
KR20120055142A true KR20120055142A (ko) 2012-05-31

Family

ID=46065078

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100116680A Ceased KR20120055142A (ko) 2010-11-23 2010-11-23 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법

Country Status (2)

Country Link
US (1) US20120130539A1 (ko)
KR (1) KR20120055142A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018117394A1 (ko) * 2016-12-20 2018-06-28 솔리디어랩 주식회사 로봇 제어방법

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013150596A1 (ja) * 2012-04-02 2013-10-10 株式会社安川電機 ロボットシステム及び作業設備
DE102015209896B3 (de) * 2015-05-29 2016-08-18 Kuka Roboter Gmbh Ermittlung der Roboterachswinkel und Auswahl eines Roboters mit Hilfe einer Kamera
CN108459518A (zh) * 2017-02-22 2018-08-28 上海西门子医疗器械有限公司 运动控制系统和方法以及医疗设备
JP7294085B2 (ja) * 2019-11-25 2023-06-20 オムロン株式会社 制御システム、制御装置および制御方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE166170T1 (de) * 1991-07-10 1998-05-15 Samsung Electronics Co Ltd Bewegliche überwachungsvorrichtung
US5331413A (en) * 1992-09-28 1994-07-19 The United States Of America As Represented By The United States National Aeronautics And Space Administration Adjustable control station with movable monitors and cameras for viewing systems in robotics and teleoperations
DE4331034A1 (de) * 1993-09-13 1995-03-16 Grundig Ag Verfahren zur zweidimensionalen Arbeitsraumkonturermittlung für Drehmaschinen
US6232735B1 (en) * 1998-11-24 2001-05-15 Thames Co., Ltd. Robot remote control system and robot image remote control processing system
EP1379429B8 (en) * 2001-04-17 2012-04-25 Cavotec Moormaster Limited Mooring robot
US6925357B2 (en) * 2002-07-25 2005-08-02 Intouch Health, Inc. Medical tele-robotic system
US20040192159A1 (en) * 2002-09-18 2004-09-30 Armstrong Daniel R. Crawl toy
US7027893B2 (en) * 2003-08-25 2006-04-11 Ati Industrial Automation, Inc. Robotic tool coupler rapid-connect bus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018117394A1 (ko) * 2016-12-20 2018-06-28 솔리디어랩 주식회사 로봇 제어방법

Also Published As

Publication number Publication date
US20120130539A1 (en) 2012-05-24

Similar Documents

Publication Publication Date Title
KR20170109999A (ko) 인공 지능을 기반으로 하는 로봇 디버깅 시스템
KR20120055142A (ko) 로봇 제어 시스템 및 이를 이용한 로봇 제어 방법
US20170007926A1 (en) System, program, and method for operating screen by linking display and plurality of controllers connected via network
CN103067630A (zh) 一种通过手机的手势动作产生无线控制指令的方法
JP6932852B2 (ja) データ通信方法及びヒューマンコンピュータインタラクションシステム
JP6788005B2 (ja) リモートコントロール
KR20150049842A (ko) 전자 장치 및 전원 관리 방법 그리고 시스템
KR20070061078A (ko) 서비스 로봇과 사람 사이의 동작기반 인터페이스 시스템 및방법
JP2014501474A (ja) 複数のディスプレイ統合制御システム及びディスプレイ統合入力装置
JP3162794U (ja) コンピュータ装置用の入力装置
JP6909386B2 (ja) カーファインダシステム
KR20210098259A (ko) 표시 장치를 포함하는 전자 장치 및 그의 동작 방법
US20200293307A1 (en) Terminal device and software rewriting program
KR20190058111A (ko) 진동을 제공하기 위한 장치 및 방법
KR101897828B1 (ko) 원격 제어 장치 및 그 동작 방법
KR20120027934A (ko) 조작반 일체형 로봇 제어기를 갖는 로봇 시스템
JP2014003395A5 (ja) 遠隔操作コントローラ、機器遠隔操作システムおよび機器遠隔操作方法
US10582374B2 (en) Wirelessly triggering smart devices
CN106826915A (zh) 一种机器人触觉操控方法及其装置
JP2017076292A5 (ko)
WO2020116077A1 (ja) 力覚提示システム、携帯端末及び力覚提示プログラム
JP2023137599A5 (ko)
KR100906469B1 (ko) Urc 클라이언트 및 urc 클라이언트의 전력 관리 방법
JP2005130079A (ja) 通信システム
CN114115786B (zh) 多功能应用集中显示控制的方法、装置及可读存储介质

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20101123

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20120813

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20130207

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20120813

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20130207

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20121012

Comment text: Amendment to Specification, etc.

PX0601 Decision of rejection after re-examination

Comment text: Decision to Refuse Application

Patent event code: PX06014S01D

Patent event date: 20130412

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20130308

Comment text: Decision to Refuse Application

Patent event code: PX06011S01I

Patent event date: 20130207

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20121012

Comment text: Notification of reason for refusal

Patent event code: PX06013S01I

Patent event date: 20120813