KR101297607B1 - 움직이는 타겟의 추적 및 포획을 위하여 복수의 로봇을 적응적으로 제어하는 방법 및 시스템 - Google Patents
움직이는 타겟의 추적 및 포획을 위하여 복수의 로봇을 적응적으로 제어하는 방법 및 시스템 Download PDFInfo
- Publication number
- KR101297607B1 KR101297607B1 KR1020110090932A KR20110090932A KR101297607B1 KR 101297607 B1 KR101297607 B1 KR 101297607B1 KR 1020110090932 A KR1020110090932 A KR 1020110090932A KR 20110090932 A KR20110090932 A KR 20110090932A KR 101297607 B1 KR101297607 B1 KR 101297607B1
- Authority
- KR
- South Korea
- Prior art keywords
- equation
- mobile robot
- mobile
- target object
- control signal
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1615—Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
- B25J9/162—Mobile manipulator, movable base with manipulator arm mounted on it
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1651—Programme controls characterised by the control loop acceleration, rate control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/416—Numerical 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 control of velocity, acceleration or deceleration
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36492—Record position and orientation, posture of probe, tool
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)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
본 발명은 이동로봇의 제어 방법 및 그 시스템에 관한 것이다. 본 이동로봇의 제어 방법은, 복수의 이동로봇의 운동학 모델 방정식인 제1식과, 타겟 오브젝트의 추적을 위한 참조 타겟 모델 방정식인 제2식에 기초하여 위치 추적 에러를 산출하고, 위치 추적 에러가 영에 근접하도록, 복수의 이동로봇의 군집 주행을 제어하는 제어값을 산출한다. 그리고 복수의 이동로봇의 주행에 따른 피드백 정보에 이용하여 제어값을 적응적으로 변화시킨다. 본 발명에 따르면, 움직이는 타겟 오브젝트의 추적 및 포획을 위하여 참조 모델을 기반으로 복수의 이동로봇을 적응적으로 제어할 수 있다.
Description
본 발명은 움직이는 타겟 오브젝트의 추적 및 포획을 위하여 참조 모델을 기반으로 복수의 이동로봇을 적응적으로 제어하기 위한 방법 및 그 시스템에 관한 것이다.
양적 팽창에 주력해 온 과학기술 발전이 점차 삶의 질 향상에 초점이 맞춰지면서, 인간에 의해 개발된 창조물들에 인간의 여러 인지기능을 부여하여 좀더 편리하고 지능화된 생활환경을 이룩하고자 하는 시도가 계속되고 있다. 이러한 시도의 중심으로 로봇공학 분야가 첨단응용공학의 핵심으로 떠오르고 있으며, 산업 및 의료용으로 로봇에 대한 수요도 급격히 증가할 예정이다.
최근에는 복수의 로봇을 이용하는 군집 실행에 대한 연구에 관심이 높아지고 있다. 단일 로봇인 경우와 달리, 군집적인 복수의 로봇을 이용하는 경우 태스크 실행에 높은 유연성과 다양한 타겟 태스크를 제공할 수 있다.
군집적인 복수의 로봇을 적용할 수 있는 태스크의 대표적인 예로 포위공격(siege)이 있다. 포위공격의 경우, 복수의 로봇은 침입자를 추적하여 포위하여야 한다. 그러나, 통상 타겟 오브젝트(target object)의 속도를 알 수 없으므로, 타겟 추적과 포메이션 제어(formation control)는 간단하지 않다.
복수의 로봇에 대한 포메이션 제어와 타겟 추적에 대해서는 많은 연구가 진행되어 있다. 리더가 없는 복수의 로봇에 대한 포메이션 제어에 대한 연구로, 주기적인 추적 전략을 사용하는, J.A Marshall 등의 "Formations of vehicles in cycle pursuit", IEEE Trans. Automatic Control, vol. 49, no.11, pp 1963-1974, 2004 와, A. Sinha 등의 "Generalization of the cyclic pursuit problem", Amercian Control Conference, pp. 4997-5002, 2005, Portland, OR, USA 등이 있다. 또한, 리더 추종 기반의 제어방법에 대한 연구로, N.E Leonard 등의 "Virtual leaders, artifical potentials and coordinated control of groups", IEEE int. Conf. Decision and Control, pp. 2968-2973, Dec. 2001, Orlando, FL, USA 가 있다.
그러나, 이와 같은 방법은 이웃하는 로봇 사이에 제어 데이터를 상호 교환할 수 있는 통신 링크가 존재해야 하거나, 리더를 추종해야 하는 방법이므로, 실제 환경에 적용하는데 한계가 존재한다.
따라서, 이동로봇 사이에 통신링크를 이용할 수 없거나 리더가 존재하지 않는 상태에서 타겟 오브젝트의 추적 및 포획을 위하여 복수의 이동로봇을 적응적으로 제어할 수 있는 방안이 고려되어야 한다.
따라서, 본 발명의 목적은, 움직이는 타겟 오브젝트의 추적 및 포획을 위하여 참조 모델을 기반으로 복수의 이동로봇을 적응적으로 제어하기 위한 방법 및 시스템을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명에 따른 타겟 오브젝트의 추적 및 포획을 위해 복수의 이동로봇을 제어하는 방법은, 상기 복수의 이동로봇의 운동학 모델 방정식인 제1식을 산출하는 단계, 상기 타겟 오브젝트의 추적을 위한 참조 타겟 모델 방정식인 제2식을 산출하는 단계, 상기 제1식 및 제2식에 기초하여 위치 에러를 산출하는 단계, 상기 위치 에러가 영에 근접하도록, 상기 복수의 이동로봇의 군집 주행을 제어하는 제어 신호를 산출하는 단계, 그리고 상기 복수의 이동로봇의 주행에 따른 피드백 정보를 이용하여 상기 제어 신호를 적응적으로 변환시키는 단계를 포함한다.
또한, 본 발명에 따르면, 제어 신호에 따라 군집 주행하여 타겟 오브젝트를 추적 및 포획하는 복수의 이동로봇, 그리고 상기 복수의 이동로봇의 운동학 모델 방정식인 제1식과 상기 타겟 오브젝트의 추적을 위한 참조 타겟 모델 방정식인 제2식에 기초하여 위치 에러를 산출하고, 상기 위치 추적 에러가 영에 근접하도록, 상기 복수의 이동로봇의 군집 주행을 제어하는 상기 제어 신호를 산출하며, 상기 복수의 이동로봇의 군집 주행에 따른 피드백 정보를 이용하여 상기 제어 신호를 적응적으로 변환시키는 로봇 제어기를 포함하는 이동로봇 제어 시스템이 제공된다.
그리고, 상기 목적을 달성하기 위하여 본 발명에서는, 상기 방법을 프로세서에서 실행시키기 위한 프로그램을 기록한 프로세서로 읽을 수 있는 기록매체를 제공한다.
본 발명에 따르면, 복수의 이동로봇에서 각 이동로봇에서 측정된 상대 거리와 방위 각도와 같은 로컬 정보만을 이용하여 정지하거나 움직이는 타겟 오브젝트를 군집 추적 및 포획할 수 있다. 따라서, 각 이동로봇 사이에 제어 데이터의 송수신을 위한 통신 링크가 필요 없으며, 복수의 이동로봇 중에 리더가 있을 필요도 없다. 이에 따라, 복수의 이동로봇에 대한 군집 타겟 추적과 포획 문제의 해결을 위한 강인성과 적응성을 갖춘 참조 모델 기반의 제어방법을 제공할 수 있다.
도 1은 본 발명에 따른 복수의 이동로봇을 제어하는 방법이 적용되는 시스템의 일 예를 설명하기 위해 참조되는 도면이다.
도 2는 본 발명의 일 실시예에 따른 복수의 이동로봇을 제어하는 방법에 대한 설명에 제공되는 흐름도이다.
도 3은 이동로봇과 타겟 오브젝트의 구성을 나타낸 도면이다.
도 4는 이동로봇과 참조 타겟 모델의 구성을 나타낸 도면이다.
도 5 내지 도 8은 본 발명에 따른 복수의 이동로봇을 제어하는 방법을 시뮬레이션한 결과를 나타낸 그래프이다.
도 2는 본 발명의 일 실시예에 따른 복수의 이동로봇을 제어하는 방법에 대한 설명에 제공되는 흐름도이다.
도 3은 이동로봇과 타겟 오브젝트의 구성을 나타낸 도면이다.
도 4는 이동로봇과 참조 타겟 모델의 구성을 나타낸 도면이다.
도 5 내지 도 8은 본 발명에 따른 복수의 이동로봇을 제어하는 방법을 시뮬레이션한 결과를 나타낸 그래프이다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.
도 1은 본 발명에 따른 복수의 이동로봇을 제어하는 방법이 적용되는 시스템의 일 예를 설명하기 위해 참조되는 도면이다. 도 1에서는 설명의 편의상, 하나의 이동로봇만을 도시하고 있으나, 본 발명은 복수의 이동로봇을 군집 제어하는데 적용된다.
도 1을 참조하면, 본 발명에 따른 시스템은 이동로봇(100)과, 이동로봇(100)의 제어를 위한 로봇 제어기(200)를 포함한다.
로봇 제어기(200)는 타겟 오브젝트 모델링부(201), 참조 타겟 모델링부(203), 가산기(205), 회전 매트릭스부(207), 속도 제어부(209), 적응규칙 적용부(211), 적분기(213)를 포함할 수 있다.
타겟 오브젝트 모델링부(201)는 타겟 오브젝트의 운동학 모델 방정식을 산출하여 대응하는 신호를 출력한다. 참조 타겟 모델링부(203)는 타겟 오브젝트의 운동학 모델 방정식을 바탕으로 타겟 오브젝트의 추적을 위한 참조 타겟 모델 방정식을 산출하고, 이에 대응하는 신호를 출력한다. 가산기(205)는 참조 타겟 모델링부(205)에서 출력되는 신호와 적분기(213)를 통해 출력되는 이동로봇(100)의 위치 정보에 대응하는 신호를 이용하여 위치 에러를 산출한다. 회전 매트릭스부(207)는 적분기(213)를 통해 출력되는 위치 에러를 회전 변환한다.
속도 제어부(209)는 회전 매트릭스부(207)와 적응규칙 적용부(209)에서 출력되는 신호 등에 기초하여 이동로봇(100)의 주행을 제어하기 위한 제어 신호를 출력한다. 이때, 속도 제어부(209)는 적응규칙 적용부(209)로부터 전달되는 신호와 이동로봇(100)의 위치 및 방위각 등에 대응하는 신호 등을 포함하는 피드백 신호에 따라 제어 신호를 적응적으로 변환시킨다.
이와 같은 구성에 의해 속도 제어부(250)에서 출력되는 제어 신호는 이동로봇(100)으로 전달되고, 이동로봇(100)은 수신한 제어 신호에 따라 군집 주행하여, 타겟 오브젝트를 군집 추적 및 포획할 수 있다.
도 2는 본 발명의 일실시예에 따른 복수의 이동로봇을 제어하는 방법에 대한 설명에 참조되는 흐름도이다.
도 2를 참조하면, 먼저 타겟 오브젝트 모델링부(201)는 타겟 오브젝트의 운동학 모델 방정식을 산출한다(S300). 타겟 운동학 모델을 나타내는 식은 다음과 같이 산출할 수 있다.
n개의 2-DOF(two degree of freedom) 바퀴형 이동로봇(wheeled moving robot)의 그룹에 대한 운동학 모델(kinemtic model)은 다음의 식과 같이 나타낼 수 있다.
여기서, 는 전역 참조 좌표 프레임(global reference coordinate frame) 에서 이동로봇 i의 자세(posture)를 나타내고, 는 이동로봇 i의 선속도 및 각속도를 나타낸다.
이와 같은 평면에서 타겟 오브젝트의 운동학 모델은 다음과 같이 나타낼 수 있다.
이와 같은 모델링에서, 타겟 오브젝트에 대하여 복수의 이동로봇의 구성은 도 3에 도시한 바와 같이 나타낼 수 있다.
도 3에서 이동 좌표 프레임은 각 이동로봇에 대하여 설정되고, x축은 이동 로봇의 움직임 방향을 나타낸다. 하기의 가정 (A5)에 따라, 이동로봇 i는 자신의 이동 프레임의 출발지로부터 타겟 오브젝트 까지의 거리 i과, 로봇 프레임의 x축과 타겟 라인 간의 방위각 에 의해 측정할 수 있다.
도 3의 구성 설명에서, 거리 파라미터 와 가상 위치 각 을 사용하여 군집 타겟 포획을 위한 복수의 이동로봇에 대한 원하는 포메이션(formation) 는 다음과 같이 나타낼 수 있다.
또한, 동일하게,
포메이션 파라미터는 일반적으로 상수가 아니며, 기하학적 배열에 따라 다음과 같이 된다.
이에 따라, 군집으로 타겟 추적 및 포획하는 문제는, 타겟 오브젝트까지 원하는 거리와 가상 위치각으로 구성된 원하는 타겟 포획 포메이션로부터 전개된 복수의 이동로봇의 최초 배치와 같은 이용가능한 공식을 사용하여 각 이동로봇에 대한 분산된 제어 법칙을 찾는 것으로 정의될 수 있다.
타겟 추적과 포획을 위한 군집 분산 로봇 제어의 분석을 위해 다음과 같은 조건을 가정할 수 있다.
(A1) 초기 시간에 복수의 이동로봇은 동일한 장소에 배치되지 않는다.
(A2) 타겟 오브젝트는 정지하거나 움직이며, 타겟 오브젝트의 속도 및 자세 데이터는 어떠한 이동로봇도 알지 못한다.
(A3) 이동로봇이 결국 타겟 오브젝트를 포획할 수 있도록 타켓 오브젝트의 최대 선속도 및 각속도는 복수의 이동로봇의 최대 선속도 및 각속도보다 크지 않으며, 타겟의 최대 각속도도 마찬가지이다.
(A4) 복수의 이동로봇 사이의 통신링크는 이용할 수 없다.
(A5) 각 이동로봇은 온보드 레인지 센서와 비젼 센서를 이용하여 타겟까지의 상대 거리 및 방위각을 측정할 수 있다.
(A6) 각 이동로봇은 자기 컴퍼스나 자이로컴퍼스 센서와 같은 온보드 센서를 이용하여 자신의 절대 방향을 측정할 수 있다.
(A7) 각 이동로봇은 이상적인 속도 제어와 효과적인 충돌 회피 매커니즘을 구비하여, 장애물을 회피할 수 있다.
한편, 적응적인 분산 제어의 접근을 군집 타겟 추적과 포획 문제에 적용하면, 다음과 같은 보조 정리가 메인 결과의 도출을 위해 사용된다.
[보조정리 1]
[보조정리 2]
다음으로 참조 타겟 모델링부(203)는 참조 타겟 모델 방정식을 산출한다(S305). 복수의 이동로봇에 대한 참조 타겟 모델의 집합은 다음과 같이 나타낼 수 있다.
여기서, i = 1, 2, 3,…, n 이고,
이동로봇 운동학 모델 방정식인 [수학식 1]과 참조 타겟 모델 방정식인 [수학식 6]을 결합하면, 에러 등식은 다음과 같이 된다.
여기서,
[수학식 9]에서 새로운 변수를 미분하여 [수학식 8]의 에러 시스템에 치환하면,
도 4에서, 이동로봇과 타겟 오브젝트의 구성은 다음과 같은 특성을 갖는다.
[보조정리 3]
도 4에서 타겟 오브젝트와 이동로봇의 구성을 고려하면,
다음으로 속도 제어부(211)는 제어 신호를 산출한다(S320).
속도 제어부(209)는 [수학식 12]와 같은 제어 신호를 이동로봇(100)에 전달한다(S325).
이와 같은 제어 입력에 의해, 이동로봇(100)이 군집 이동하여 타겟 오브젝트를 추적하게 된다. 이때, 속도 제어부(209)는 위치 에러가 영이 아닌 경우(S330), 제어 신호를 후술하는 과정에 따라 적응적으로 변환시킨다(S335).
[수학식 10]과 [수학식 11]을 적용하면,
[수학식 12]의 제어 신호를 이용하여 타겟 추적 및 포획은 점근적으로 달성된다. 즉,
이에 대한 증명은, 리아푸노프(Lyapunov) 함수 후보를 고려하면,
에러 시스템에 따라 V를 미분하면,
알지 못하는 속도 입력에 적용하면,
[수학식 17)의 제어 입력과 [수학식 10]의 에러 시스템을 적용하면
알지 못하는 타겟 속도 경계를 위한 적응적 규칙을 유도하기 위하여, 다음의 리아푸노프(Lyapunov) 함수를 고려하면,
따라서, 적응규칙은 다음과 같이 선택된다.
이것은 에러 신호의 유한성을 증명한다.
(A1) 내지 (A7)의 가정하에, [수학식 1]의 운동학 모델을 갖는 n 개의 이동로봇 그룹에서 [수학식 17] 및 [수학식 21]의 제어 신호를 사용하면 다음과 같이 수렴한다. .
새로운 제어 신호에 일치하도록 적응 규칙을 변형하면,
이와 같은 변형에서, [수학식 19]의 리아푸노프(Lyapunov) 함수의 시간 미분은 다음과 같이 된다.
여기서,
상기한 바와 같은 과정에 따라, 위치 에러가 영이 되도록 제어 신호를 생성할 수 있다.
도 5 내지 도 8은 본 발명에 따른 방법을 시뮬레이션한 결과를 나타낸 그래프이다. 본 시뮬레이션에는 8개의 이동로봇을 이용하여 타겟 오브젝트를 군집 추적 및 포획하는 과정을 시뮬레이션하고 있다.
도 5는 정지한 타겟 오브젝트를 반경 1m 이내로 추적 및 포획하는 궤적을 시뮬레이션한 결과를 나타낸 것이고, 도 6은 움직이는 타겟 오브젝트를 반경 2m 이내로 추적 및 포획하는 궤적을 시뮬레이션한 결과를 나타낸 그래프이다.
도 7은 정지한 타겟 오브젝트에 대하여 거리 및 방향 에러를 시뮬레이션한 결과를 나타낸 것이고, 도 8은 움직이는 타겟 오브젝트에 대하여 거리 및 방향 에러를 시뮬레이션 결과를 나타낸 것이다.
도 7의 경우, 각 이동로봇에 대한 거리 에러가 2초 이내로 1% 이하로 감소하고 있음을 알 수 있으며, 도 8의 경우, 160 초후 거리 에러가 1% 이하로 감소하고 있음을 알 수 있다.
이와 같은 본 발명에 따른 방법은 참조 모델 기반의 강인성과 적응성을 갖는 제어 방법을 사용하여 복수의 이동로봇에 대한 군집 추적 및 포획을 효과적으로 제어할 수 있다.
한편, 본 발명은 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 인터넷을 통한 전송 등과 같은 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.
100 : 이동로봇 200 : 로봇 제어기
Claims (14)
- 타겟 오브젝트의 추적 및 포획을 위해 복수의 이동로봇을 제어하는 방법으로서,
상기 복수의 이동로봇의 운동학 모델 방정식인 제1식을 산출하는 단계,
상기 타겟 오브젝트의 추적을 위한 참조 타겟 모델 방정식인 제2식을 산출하는 단계,
상기 제1식 및 제2식에 기초하여 위치 에러를 산출하는 단계,
상기 위치 에러가 영에 근접하도록, 상기 복수의 이동로봇의 군집 주행을 제어하는 제어 신호를 산출하는 단계, 그리고
상기 복수의 이동로봇의 주행에 따른 피드백 정보를 이용하여 상기 제어 신호를 적응적으로 변환시키는 단계를 포함하는 이동로봇 제어 방법. - 제1항에서,
상기 제어 신호에 따라 상기 복수의 이동로봇이 군집 주행하는 단계를 더 포함하는 이동로봇 제어 방법. - 제1항에서,
상기 피드백 정보는, 상기 복수의 이동로봇 각각의 위치와 방위 및 상기 참조 타겟 모델로부터 유도된 상기 타겟 오브젝트의 예측 속도를 포함하는 이동로봇 제어 방법. - 제어 신호에 따라 군집 주행하여 타겟 오브젝트를 추적 및 포획하는 복수의 이동로봇, 그리고
상기 복수의 이동로봇의 운동학 모델 방정식인 제1식과 상기 타겟 오브젝트의 추적을 위한 참조 타겟 모델 방정식인 제2식에 기초하여 위치 에러를 산출하고, 상기 위치 추적 에러가 영에 근접하도록, 상기 복수의 이동로봇의 군집 주행을 제어하는 상기 제어 신호를 산출하며, 상기 복수의 이동로봇의 군집 주행에 따른 피드백 정보를 이용하여 상기 제어 신호를 적응적으로 변환시키는 로봇 제어기
를 포함하는 이동로봇 제어 시스템. - 제8항에서,
상기 피드백 정보는, 상기 복수의 이동로봇 각각의 위치와 방위 및 상기 참조 타겟 모델로부터 유도된 상기 타겟 오브젝트의 예측 속도를 포함하는 이동로봇 제어 시스템. - 제1항 내지 제7항 중 어느 한 항의 방법을 프로세서에서 실행시키기 위한 프로그램을 기록한 프로세서가 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110090932A KR101297607B1 (ko) | 2011-09-07 | 2011-09-07 | 움직이는 타겟의 추적 및 포획을 위하여 복수의 로봇을 적응적으로 제어하는 방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110090932A KR101297607B1 (ko) | 2011-09-07 | 2011-09-07 | 움직이는 타겟의 추적 및 포획을 위하여 복수의 로봇을 적응적으로 제어하는 방법 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130027383A KR20130027383A (ko) | 2013-03-15 |
KR101297607B1 true KR101297607B1 (ko) | 2013-08-30 |
Family
ID=48178364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110090932A KR101297607B1 (ko) | 2011-09-07 | 2011-09-07 | 움직이는 타겟의 추적 및 포획을 위하여 복수의 로봇을 적응적으로 제어하는 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101297607B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881044A (zh) * | 2015-06-11 | 2015-09-02 | 北京理工大学 | 一种姿态未知的多移动机器人***的自适应跟踪控制方法 |
KR101790319B1 (ko) | 2016-06-02 | 2017-10-26 | 중앙대학교 산학협력단 | 상호연결된 시간 지연 시스템의 최소 예측 기반 분산 제어를 위한 장치 및 방법 |
CN108115685A (zh) * | 2017-12-01 | 2018-06-05 | 中国科学院自动化研究所 | 多机器人围捕方法 |
CN111722625A (zh) * | 2019-12-18 | 2020-09-29 | 北京交通大学 | 时变数量群体机器人接力目标跟踪***的稳定性分析方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101627519B1 (ko) | 2015-05-04 | 2016-06-08 | 재단법인대구경북과학기술원 | 로봇 원격 제어 장치 및 그 방법 |
-
2011
- 2011-09-07 KR KR1020110090932A patent/KR101297607B1/ko active IP Right Grant
Non-Patent Citations (3)
Title |
---|
논문1.2011.2 * |
논문2.2011.7 * |
논문3.1998 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881044A (zh) * | 2015-06-11 | 2015-09-02 | 北京理工大学 | 一种姿态未知的多移动机器人***的自适应跟踪控制方法 |
KR101790319B1 (ko) | 2016-06-02 | 2017-10-26 | 중앙대학교 산학협력단 | 상호연결된 시간 지연 시스템의 최소 예측 기반 분산 제어를 위한 장치 및 방법 |
CN108115685A (zh) * | 2017-12-01 | 2018-06-05 | 中国科学院自动化研究所 | 多机器人围捕方法 |
CN108115685B (zh) * | 2017-12-01 | 2020-03-13 | 中国科学院自动化研究所 | 多机器人围捕方法 |
CN111722625A (zh) * | 2019-12-18 | 2020-09-29 | 北京交通大学 | 时变数量群体机器人接力目标跟踪***的稳定性分析方法 |
CN111722625B (zh) * | 2019-12-18 | 2021-09-21 | 北京交通大学 | 时变数量群体机器人接力目标跟踪***的稳定性分析方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20130027383A (ko) | 2013-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107562048B (zh) | 一种基于激光雷达的动态避障控制方法 | |
KR101297607B1 (ko) | 움직이는 타겟의 추적 및 포획을 위하여 복수의 로봇을 적응적으로 제어하는 방법 및 시스템 | |
US11292132B2 (en) | Robot path planning method with static and dynamic collision avoidance in an uncertain environment | |
CN112363527B (zh) | 基于最优控制理论的多飞行器协同围捕方法及*** | |
Tariq Nasir et al. | Adaptive sliding‐mode cluster space control of a non‐holonomic multi‐robot system with applications | |
Hu et al. | Optimal path planning for mobile manipulator based on manipulability and localizability | |
Grandia et al. | Contact invariant model learning for legged robot locomotion | |
Pacheco et al. | Control signal weighting for robot formation | |
KR101981641B1 (ko) | 다중 이동 로봇의 대형 제어 방법 및 시스템 | |
CN117369507A (zh) | 一种自适应粒子群算法的无人机动态路径规划方法 | |
JP7070673B2 (ja) | 自律動作機の制御装置、自律動作機の制御方法、及び、自律動作機の制御プログラム | |
CN114967441A (zh) | 一种网络化非完整约束多机器人分群一致追踪控制方法、微控单元及控制*** | |
CN112904855B (zh) | 基于改进动态窗口的跟随机器人局部路径规划方法 | |
KR101560701B1 (ko) | 다중 이동 로봇의 대형 제어 방법 및 시스템 | |
Wang et al. | Jacobian estimation with adaptive Kalman filter for uncalibrated visual servoing | |
Zolghadr et al. | Locating a two-wheeled robot using extended Kalman filter | |
Hewawasam et al. | Evaluating the performances of the Agoraphilic navigation algorithm under dead-lock situations | |
Lee et al. | TPL: Trajectory planner for target tracking in low-light environments | |
Lidoris et al. | Combined trajectory planning and gaze direction control for robotic exploration | |
Sadeghian et al. | Vision based control and simulation of a spherical rolling robot based on ROS and Gazebo | |
Gao et al. | Increased autonomy and situation awareness for rov operations | |
Liu et al. | Tracking Control Based on GPS Intelligent Buoy System for an Autonomous Underwater Vehicles Under Measurement Noise and Measurement Delay | |
Shi et al. | Integrated approach to AUV docking based on nonlinear offset-free model predictive control | |
Lidoris et al. | Information-based gaze direction planning algorithm for SLAM | |
Baxevani et al. | Resilient Ground Vehicle Autonomous Navigation in GPS-Denied Environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
N231 | Notification of change of applicant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160812 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170616 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190522 Year of fee payment: 7 |
|
G170 | Publication of correction |