KR102178742B1 - 청소 로봇 제어 장치 및 제어 방법 - Google Patents
청소 로봇 제어 장치 및 제어 방법 Download PDFInfo
- Publication number
- KR102178742B1 KR102178742B1 KR1020180150822A KR20180150822A KR102178742B1 KR 102178742 B1 KR102178742 B1 KR 102178742B1 KR 1020180150822 A KR1020180150822 A KR 1020180150822A KR 20180150822 A KR20180150822 A KR 20180150822A KR 102178742 B1 KR102178742 B1 KR 102178742B1
- Authority
- KR
- South Korea
- Prior art keywords
- work tool
- cleaning robot
- robot control
- pressure
- controlling
- 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
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
- B25J11/0085—Cleaning
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L7/00—Suction cleaners adapted for additional purposes; Tables with suction openings for cleaning purposes; Containers for cleaning articles by suction; Suction cleaners adapted to cleaning of brushes; Suction cleaners adapted to taking-up liquids
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L7/00—Suction cleaners adapted for additional purposes; Tables with suction openings for cleaning purposes; Containers for cleaning articles by suction; Suction cleaners adapted to cleaning of brushes; Suction cleaners adapted to taking-up liquids
- A47L7/009—Details of suction cleaner tools for additional purposes
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2836—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
- A47L9/2852—Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J15/00—Gripping heads and other end effectors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J15/00—Gripping heads and other end effectors
- B25J15/0019—End effectors other than grippers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/022—Optical sensing devices using lasers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- 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
-
- 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/1602—Programme controls characterised by the control system, structure, architecture
-
- 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/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F27—FURNACES; KILNS; OVENS; RETORTS
- F27D—DETAILS OR ACCESSORIES OF FURNACES, KILNS, OVENS, OR RETORTS, IN SO FAR AS THEY ARE OF KINDS OCCURRING IN MORE THAN ONE KIND OF FURNACE
- F27D25/00—Devices or methods for removing incrustations, e.g. slag, metal deposits, dust; Devices or methods for preventing the adherence of slag
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F27—FURNACES; KILNS; OVENS; RETORTS
- F27D—DETAILS OR ACCESSORIES OF FURNACES, KILNS, OVENS, OR RETORTS, IN SO FAR AS THEY ARE OF KINDS OCCURRING IN MORE THAN ONE KIND OF FURNACE
- F27D25/00—Devices or methods for removing incrustations, e.g. slag, metal deposits, dust; Devices or methods for preventing the adherence of slag
- F27D25/008—Devices or methods for removing incrustations, e.g. slag, metal deposits, dust; Devices or methods for preventing the adherence of slag using fluids or gases, e.g. blowers, suction units
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/06—Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Abstract
본 발명의 실시예에 따르면, 청소 로봇 제어 장치 및 청소 로봇 제어 방법이 공개된다. 본 발명의 실시예에 따른 청소 로봇 제어 장치는 작업툴 주변의 열화상을 획득하고, 열화상 신호를 출력하는 열화상 카메라, 상기 작업툴 주변의 화상을 획득하고, 화상 신호를 출력하는 화상 카메라, 지정 지점에 레이저를 조사하는 레이저 포인터, 및 상기 열화상 신호에 기초하여 상기 지정 지점을 파악하고, 상기 레이저 포인터를 제어하며, 상기 화상 신호를 이용하여 상기 작업툴이 상기 지정 지점을 중심으로 원운동을 하도록 상기 작업툴을 제어하는 제어부를 포함한다.
Description
본 출원은 청소 로봇을 제어하는 청소 로봇 제어 장치 및 청소 로봇의 제어 방법에 관한 것으로서, 특히 제철 공정을 수행하는 설비 내부의 노즐 사이에 쌓인 분진 퇴적물을 제거하는 청소 로봇의 제어 장치 및 제어 방법에 관한 것이다.
제철 공정을 수행하는 설비에는 다양한 형태의 분진 퇴적물이 쌓이게 된다. 예를 들면, 분광 형태의 철광석에 용융로에서 발생한 환원 가스를 불어넣어 유동시켜서 환원철을 생산하는 설비인 유동로 내부에는 노즐이 존재하며, 설비를 운영함에 따라 노즐 주변으로 분진 퇴적물이 쌓이게 된다. 이러한 분진 퇴적물을 제거하지 않으면, 환원 가스의 압력 손실이 발생하고, 가스 유동이 원활하지 못하게 되어 환원효율이 낮아지는 등의 문제가 발생된다. 따라서, 이러한 분진 등을 제거할 필요가 있다.
본 발명의 실시예에 따르면, 청소 로봇 제어 장치가 제공된다.
본 발명의 다른 실시예에 따르면, 청소 로봇 제어 방법이 제공된다.
본 발명의 실시예에 따른 청소 로봇 제어 장치는 작업툴 주변의 열화상을 획득하고, 열화상 신호를 출력하는 열화상 카메라, 상기 작업툴 주변의 화상을 획득하고, 화상 신호를 출력하는 화상 카메라, 지정 지점에 레이저를 조사하는 레이저 포인터, 및 상기 열화상 신호에 기초하여 상기 지정 지점을 파악하고, 상기 레이저 포인터를 제어하며, 상기 화상 신호를 이용하여 상기 작업툴이 상기 지정 지점을 중심으로 원운동을 하도록 상기 작업툴을 제어하는 제어부를 포함한다.
본 발명의 실시예에 따른 청소 로봇 제어 장치의 상기 지정 지점은 분광 형태의 철광석에 용융로에서 발생한 환원 가스를 불어넣어 유동시켜서 환원철을 생산하는 설비인 유동로 내부의 노즐의 중심일 수 있다.
본 발명의 실시예에 따른 청소 로봇 제어 장치의 상기 작업툴은 복수개의 암과 복수개의 액츄에이터로 구성되는 매니퓰레이터의 끝단에 설치될 수 있다.
본 발명의 실시예에 따른 청소 로봇 제어 장치의 상기 작업툴은 회전날을 포함하고, 회전하면서 상기 유동로 내부에 퇴적된 분진 퇴적물을 분쇄하는 회전 블레이드, 및 분쇄된 상기 분진 퇴적물을 수거하는 흡입기를 포함할 수 있다.
본 발명의 실시예에 따른 청소 로봇 제어 장치는 상기 매니퓰레이터와 상기 작업툴 사이의 압력을 측정하고, 측정된 압력에 대한 정보를 제공하는 센서부를 더 포함할 수 있다.
본 발명의 실시예에 따른 청소 로봇 제어 장치의 상기 제어부는 상기 센서부로부터 측정된 압력이 일정한 압력을 유지하도록 상기 매니퓰레이터를 제어할 수 있다.
본 발명의 실시예에 따른 청소 로봇 제어 장치는 상기 복수개의 액츄에이터 중 적어도 하나 이상의 압력을 측정하는 센서부를 더 포함할 수 있다.
본 발명의 실시예에 따른 청소 로봇 제어 장치의 상기 제어부는 상기 센서부로부터 측정된 압력에 응답하여, 상기 작업툴의 목표 위치와 상기 작업툴의 실제 위치의 차이가 작아짐에 따라, 상기 작업툴을 움직이기 위해 작용하는 힘이 작아지도록 제어할 수 있다.
본 발명의 다른 실시예에 따른 청소 로봇 제어 방법은 분광 형태의 철광석에 용융로에서 발생한 환원 가스를 불어넣어 유동시켜서 환원철을 생산하는 설비인 유동로 내부를 청소하는 청소 로봇을 제어하는 방법에 있어서, 상기 유동로 내부의 열화상을 획득하고, 상기 열화상을 이용하여 상기 유동로 내부에 설치된 노즐의 위치를 판단하는 단계, 상기 노즐의 위치에 따라 상기 청소 로봇의 작업툴을 이동시키는 단계, 및 상기 유동로 내부의 화상을 획득하고, 상기 화상을 이용하여 상기 작업툴이 원운동을 하도록 작업툴을 제어하는 단계를 포함한다.
본 발명의 다른 실시예에 따른 청소 로봇 제어 방법의 상기 작업툴을 제어하는 단계는 상기 중심 위치로 레이저를 조사하는 단계, 및 상기 유동로 내부의 화상을 획득하고, 상기 화상을 이용하여 상기 작업툴을 이동시키는 단계를 포함할 수 있다.
본 발명의 다른 실시예에 따른 청소 로봇 제어 방법의 상기 청소 로봇은 복수개의 암과 복수개의 액츄에이터로 구성되는 매니퓰레이터, 및 상기 매니퓰레이터의 끝단에 배치되는 작업툴을 포함할 수 있다.
본 발명의 다른 실시예에 따른 청소 로봇 제어 방법은 상기 매니퓰레이터와 상기 작업툴 사이의 압력이 일정한 압력이 되도록 제어하는 단계를 더 포함할 수 있다.
본 발명의 다른 실시예에 따른 청소 로봇 제어 방법의 상기 청소 로봇은 레버형 입력 장치로서, 상기 작업툴의 작동을 제어하는 작동툴을 더 포함할 수 있다.
본 발명의 다른 실시예에 따른 청소 로봇 제어 방법은 상기 작업툴의 목표 위치와 상기 작업툴의 실제 위치의 차이를 감지하는 단계, 및 상기 차이가 작아질수록, 상기 작업툴에 인가되는 힘이 작아지도록 제어하는 단계를 더 포함할 수 있다.
따라서, 본 발명의 실시예에 따른 청소 로봇 제어 장치 및 제어 방법에 따르면, 청소 작업에 걸리는 시간을 줄일 수 있을 뿐만 아니라, 작업 툴이 손상되는 것을 방지할 수 있다.
도 1은 청소 로봇이 청소하는 설비의 일예를 개략적으로 나타낸 도면이다.
도 2는 도 1에 나타낸 노즐의 단면도를 개략적으로 나타낸 도면이다.
도 3은 본 발명의 일실시예에 따른 청소 로봇 제어 장치가 적용되는 청소 로봇의 일실시예의 구성을 개략적으로 나타낸 도면이다.
도 4는 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 구성을 개략적으로 나타낸 도면이다.
도 5는 본 발명의 일실시예에 따른 청소 로봇 제어 장치가, 청소 로봇의 작업툴을 움직이는 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 일실시예에 따른 청소 로봇 제어 방법을 설명하기 위한 동작 흐름도이다.
도 7은 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 작동툴 제어 동작을 설명하기 위한 도면이다.
도 8은 도 7의 청소 로봇 제어 장치의 스티브니스 모델의 일실시예를 개략적으로 나타낸 도면이다.
도 9는 도 7의 청소 로봇 제어 장치의 프릭션 모델의 일실시예를 개략적으로 나타낸 도면이다.
도 10은 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 작업툴 제어 동작을 설명하기 위한 도면이다.
도 2는 도 1에 나타낸 노즐의 단면도를 개략적으로 나타낸 도면이다.
도 3은 본 발명의 일실시예에 따른 청소 로봇 제어 장치가 적용되는 청소 로봇의 일실시예의 구성을 개략적으로 나타낸 도면이다.
도 4는 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 구성을 개략적으로 나타낸 도면이다.
도 5는 본 발명의 일실시예에 따른 청소 로봇 제어 장치가, 청소 로봇의 작업툴을 움직이는 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 일실시예에 따른 청소 로봇 제어 방법을 설명하기 위한 동작 흐름도이다.
도 7은 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 작동툴 제어 동작을 설명하기 위한 도면이다.
도 8은 도 7의 청소 로봇 제어 장치의 스티브니스 모델의 일실시예를 개략적으로 나타낸 도면이다.
도 9는 도 7의 청소 로봇 제어 장치의 프릭션 모델의 일실시예를 개략적으로 나타낸 도면이다.
도 10은 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 작업툴 제어 동작을 설명하기 위한 도면이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 형태들을 설명한다. 그러나, 본 발명의 실시형태는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 이하 설명하는 실시 형태로 한정되는 것은 아니다. 또한, 본 발명의 실시형태는 당해 기술분야에서 평균적인 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위해서 제공되는 것이다.
도 1은 청소 로봇이 청소하는 설비의 일예를 개략적으로 나타낸 도면이고, 도 2는 도 1에 나타낸 노즐의 단면도를 개략적으로 나타낸 도면이다.
상술한 바와 같이, 본 발명의 일실시예에 따른 청소 로봇이 청소하는 설비의 경우, 복수개의 노즐들(1)을 포함할 수 있다. 노즐들 각각의 중심부(C)에는 홀이 배치될 수 있다.
도 1에 나타낸 바와 같이, 노즐들(1) 주변으로 분진 퇴적물이 쌓여있을 수 있으며, 본 발명의 일실시예에 따른 청소 로봇 제어 장치가 적용되는 청소 로봇은 이러한 분진 퇴적물을 제거하는 것일 수 있다.
도 3은 본 발명의 일실시예에 따른 청소 로봇 제어 장치가 적용되는 청소 로봇의 일실시예의 구성을 개략적으로 나타낸 도면으로서, 청소 로봇은 제어 장치(100), 작업툴(200), 매니퓰레이터(manipulator)(300), 본체부(400), 및 작동툴(500)을 포함할 수 있다.
제어 장치(100)는 센서 및 제어기 등으로 구성될 수 있으며, 작업툴(200)의 위치를 제어하거나, 작업툴(200)의 위치에 따라 작업툴(200)로 인가되는 힘을 조정할 수 있다. 제어 장치(100)의 구체적인 구성이나 동작은 도 4 내지 10 등을 참조하여 후술한다.
작업툴(200)은 매니퓰레이터(300)의 끝단에 설치되어 설비에 형성된 퇴적물을 제거하고 수거할 수 있다. 예를 들면, 작업툴(200)은 회전날 등을 포함하는 회전 블레이드 및 흡입기 등을 포함할 수 있으며, 회전 블레이드를 회전시켜 퇴적물을 분쇄한 후, 흡입기 등을 이용하여 분쇄된 퇴적물을 수거할 수 있다.
매니퓰레이터(300)는 복수개의 암들과(310, 320, 330) 복수개의 회전형 액츄에이터(340, 350)을 포함할 수 있다. 회전형 액츄에이터(340, 350)는 제어 장치(100)의 제어에 따라 작동될 수 있으며, 이로 인해 매니퓰레이터(300)는 작업툴(200)을 원하는 위치로 이동시킬 수 있다. 도시하지는 않았지만, 암(330)에는 작업툴(200)을 수직 방향으로 이동시키기 위한 액츄에이터가 포함될 수 있으며, 암(330)과 작업툴(200) 사이에는 압력 센서가 배치될 수도 있다.
본체부(400)는 로봇 본체(410)와 이동부(420)를 포함할 수 있다. 로봇 본체(410)는 매니퓰레이터(300) 또는 작업툴(200)을 제어하기 위한 다양한 구성요소들이 배치될 수 있다. 이동부(420)는 로봇 본체(410)를 포함한 청소 로봇을 원하는 장소로 이동시킬 수 있다.
작동툴(500)은 조이스틱(joystick)과 같은 레버형 입력장치일 수 있으며, 매니퓰레이터(300)를 조정하기 위한 신호를 출력할 수 있다.
도 4는 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 구성을 개략적으로 나타낸 도면으로서, 본 발명의 일실시예에 따른 청소 로봇 제어 장치(100)는 열화상 카메라(110), 영상 카메라(120), 레이저 포인터(130), 센서부(140) 및 제어부(150)를 포함할 수 있다.
열화상 카메라(110)는 작업툴(200)과 인접한 위치, 예를 들면, 작업툴(200)이 연결된 암(330)에 부착될 수 있으며, 작업툴(200)이 이동할 수 있는 범위에 대한 열화상을 획득하고, 열화상 정보를 포함하는 열화상 신호를 출력할 수 있다.
영상 카메라(120)는 작업툴(200)과 인접한 위치, 예를 들면, 작업툴(200)이 연결된 암(330)에 부착될 수 있으며, 작업툴(200)이 이동할 수 있는 범위에 대한 영상을 획득하고, 영상 정보를 포함하는 영상 신호를 출력할 수 있다.
레이저 포인터(130)는 작업툴(200)과 인접한 위치, 예를 들면, 작업툴(200)이 연결된 암(330)에 부착될 수 있으며, 제어부(150)의 제어에 따라 일정 지점에 레이저를 조사할 수 있다. 예를 들면, 레이저 포인터(130)는 노즐(1)의 중심부(C)에 레이저를 조사할 수 있다.
센서부(140)는 매니퓰레이터(300)의 각종 액츄에이터나, 기타 필요한 위치에 배치될 수 있으며, 설치된 위치에서의 압력 등을 측정하고, 측정된 압력에 대한 정보를 제어부(150)에 제공할 수 있다.
제어부(150)는 열화상 카메라(110)로부터 입력된 열화상 신호, 영상 카메라(120)로부터 입력된 영상 신호, 및 센서부(140)로부터 입력된 압력 정보 등을 이용하여 레이저 포인터(130) 및 작업툴(200)의 위치 및 동작 등을 제어할 수 있다. 예를 들면, 제어부(150)는 열화상 신호, 영상 신호, 및 압력 정보에 응답하여 매니퓰레이터(300)의 각종 액츄에이터 및 작업툴(200)의 회전 블레이드 등의 동작을 제어할 수 있다. 제어부(150)는 작업툴(200)과 인접한 위치, 예를 들면, 작업툴(200)이 연결된 암(330)에 부착될 수도 있고, 로봇 본체(410)에 배치될 수도 있다.
도 5는 본 발명의 일실시예에 따른 청소 로봇 제어 장치가, 청소 로봇의 작업툴을 움직이는 방법을 설명하기 위한 도면이다.
먼저, 제어부(150)는 노즐의 위치를 파악하고, 노즐의 위치를 이용하여 작업툴을 일정 지점(예를 들면, 도 5의 P1)으로 이동시킨다.
다음으로, 제어부(150)는 작업툴(200)이 상기 노즐의 중심을 중심점으로 원운동을 하도록 제어할 수 있다. 예를 들면, 제어부(150)는 작업툴의 현재의 위치가 P1라면, 다음 위치가 P2가 되도록 작업툴의 위치를 제어할 수 있다. 이때, 제어부(150)는 상기 노즐의 중심(P0)으로 레이저가 조사되도록 레이저 포인터(130)를 제어할 수 있다.
도 6은 본 발명의 일실시예에 따른 청소 로봇 제어 방법을 설명하기 위한 동작 흐름도이다. 도 6에 나타낸 각 단계는 제어부(150)에 의해 수행될 수 있다.
먼저, 제어부(150)는 열화상 카메라(110)로부터 입력된 열화상 신호를 이용하여 노즐의 위치를 파악할 수 있다(S100 단계). 도 1에 나타낸 바와 같이, 설비에는 분진 퇴적물이 쌓여있기 때문에 노즐의 위치를 파악하는 것이 용이하지 않다. 그러나, 노즐의 온도가 다른 부분과 다르기 때문에, 열화상 신호를 이용하면 노즐의 위치를 파악할 수 있다. 이때, 제어부(150)는 영상 카메라(120)로부터 입력된 영상 신호를 추가적으로 고려하여 노즐의 위치를 파악할 수도 있다.
다음으로, 제어부(150)는 레이저 포인터(130)를 이용하여 노즐의 중심부에 레이저를 조사할 수 있다(S200 단계).
다음으로, 제어부(150)는 영상 카메라(120)로부터 입력된 영상 신호를 이용하여 작업툴(200)의 위치를 제어할 수 있다(S300 단계). 예를 들면, 도 5에서 설명한 것과 같이, 제어부(150)는 먼저 레이저 포인터(130)에서 조사된 레이저를 이용하여 노즐의 중심 위치를 파악하고, 작업툴(200)이 노즐의 중심을 중심점으로 원운동을 하도록 매니퓰레이터(300)를 제어할 수 있다.
도 7은 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 제어 동작을 설명하기 위한 도면으로서, 제어부(150)의 구성을 개략적으로 나타낸 것이다. 제어부(150)는 스티프니스 모델(151), 프릭션 모델(152), 제어기(153), 및 피드백부(154)를 포함할 수 있으며, 도 8에 나타낸 제어부(150)의 구성들 각각은 하드웨어적인 구성으로 구현될 수도 있고, 소프트웨어적으로 구현될 수도 있다. 또한, 도 7에서 액츄에이터(155)는 도 3의 매니퓰레이터(300)를 구성하는 복수개의 액츄에이터들 중 하나 이상일 수 있다. 또한, 도 7의 액츄에이터(155)는 작업툴(200)을 수평 방향으로 움직이는 구성일 수 있다.
도 7에서, X_d는 작업툴이 위치하기를 원하는 목표 위치를, X_m은 작업툴의 실제 위치를, P_A는 작업툴을 제1 방향으로 움직이도록 하는 액츄에이터의 압력인 제1 압력을, P_B는 작업툴을 제1 방향과 상이한 제2 방향으로 움직이도록 하는 액츄에이터의 압력인 제2 압력을 각각 나타낸다. 제1 방향과 제2 방향은 서로 직교하는 방향일 수도 있고, 서로 반대 방향일 수도 있다.
먼저, 작업툴의 목표 위치(X_d)와 실제 위치(X_m)의 위치 오차(e_x)를 구한다. 실제 위치(X_m)는 작업툴을 제어하는 액츄에이터들(예를 들면, 도 3의 매니퓰레이터(300)를 구성하는 액츄에이터들)의 상태를 검출하여 파악할 수 있다. 또한, 목표 위치(X_d)는 작동툴(도 3의 500)로부터 입력되는 신호에 기초하여 파악할 수 있다.
다음으로, 위치 오차(e_x)를 스티프니스(stiffness) 모델(151) 및 프릭션(friction) 모델(152)에 입력시켜 제1 오차(e_1) 및 제2 오차(e_2)를 구한다. 도 8은 스티프니스 모델(151)의 일실시예이며, 도 9는 프릭션 모델(152)의 일실시예이다. 스티프니스(stiffness) 모델(151) 및 프릭션(friction) 모델(152) 각각은 입력되는 위치 오차(e_x)에 대응하는 제1 오차(e_1) 및 제2 오차(e_2)를 출력한다.
다음으로, 제1 오차(e_1) 및 제2 오차(e_2)를 합산하여 목표 힘(f_d)을 구한다.
또한, 피드백부(154) 제1 압력(P_A)과 제2 압력(P_B)의 압력 차이를 측정 힘(f_m)으로 구하고, 제어기(153)는 측정 힘(f_m)이 목표 힘(f_d)이 되도록 제1 압력(P_A)과 제2 압력(P_A)을 조정한다. 이를 위한 제어기(153)는 PID(Proportional-Integral-Derivative) 제어기 또는 PI 제어기 등이 사용될 수 있다.
이와 같은 구성을 통해, 작업툴의 목표 위치와 작업툴의 실제 위치의 차이가 작아짐에 따라, 작업툴에 가해지는 힘도 작아지도록 액츄에이터가 제어된다. 즉, 작업툴이 목표 위치에 가까워지는 경우에는 일반적을 노즐 등 청소할 대상물(예를 들면, 노즐 등)에 가까워지는 경우이다. 따라서 목표물에 가까워진 경우에는 액츄에이터가 작업툴에 가해지는 힘도 작아지도록 함으로써, 작업툴이 청소할 대상물에 부딪치더라도 작업툴이 큰 힘을 받지 않게 된다. 이로 인해 작업툴이 손상되는 것이 방지될 수 있다.
도 10은 본 발명의 일실시예에 따른 청소 로봇 제어 장치의 제어 동작을 설명하기 위한 도면으로서, 제어부(150)의 구성을 개략적으로 나타낸 것이다. 제어부(150)는 제어기(156) 및 피드백부(157)를 포함할 수 있으며, 도 10에 나타낸 제어부의 구성들 각각은 하드웨어 모듈로 구현될 수도 있고, 소프트웨어 모듈로 구현될 수도 있다. 도 10의 서보 밸브(158) 및 선형 액츄에이터(159)는 도 3의 매니퓰레이터(300)를 구성하는 복수개의 액츄에이터들 중 하나 이상일 수 있다. 구체적으로, 서보 밸브(158) 및 선형 액츄에이터(159)는 작업툴(200)을 상하로 움직이는 구성일 수 있다.
도 10에서, P_C는 작업툴을 제3 방향으로 움직이도록 하는 제3 압력을, P_D는 작업툴을 제3 방향과 상이한 제4 방향으로 움직이도록 하는 제4 압력을 각각 나타낸다. 제3 방향과 제4 방향은 서로 반대 방향일 수 있다.
먼저, 제어부(150)로 목표 압력(P_d)이 입력된다. 목표 압력(P_d)은 사전에 설정될 수 있으며, 분진 퇴적물을 제거하면서도 작업툴(200)이나 노즐(1) 등이 손상되지 않을 수 있는 압력값일 수 있다.
피드백부(157)는 제3 압력(P_C)과 제4 압력(P_D)의 차이를 측정 압력(P_m)을 출력한다. 제어기(156)는 측정 압력(P_m)이 목표 압력(P_d)이 되도록 서보 밸브(156)를 제어할 수 있다. 이를 위한 제어기(156)는 PID(Proportional-Integral-Derivative) 제어기 또는 PI 제어기 등이 사용될 수 있다. 이와 같은 방법으로, 제어부(150)는 매니퓰레이터와 작업툴 사이의 압력이 일정한 압력을 유지하도록 할 수 있다.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고, 청구범위에 기재된 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 수정 및 변형이 가능하다는 것은 당 기술분야의 통상의 지식을 가진 자에게는 자명할 것이다.
1 : 노즐 100 : 청소 로봇 제어 장치
200 : 작업툴 300 : 매니퓰레이터
400 : 본체부 110 : 열화상 카메라
120 : 영상 카메라 130 : 레이저 포인터
140 : 센서부 150 : 제어부
200 : 작업툴 300 : 매니퓰레이터
400 : 본체부 110 : 열화상 카메라
120 : 영상 카메라 130 : 레이저 포인터
140 : 센서부 150 : 제어부
Claims (14)
- 작업툴 주변의 열화상을 획득하고, 열화상 신호를 출력하는 열화상 카메라;
상기 작업툴 주변의 화상을 획득하고, 화상 신호를 출력하는 화상 카메라;
지정 지점에 레이저를 조사하는 레이저 포인터; 및
상기 열화상 신호에 기초하여 상기 지정 지점을 파악하고, 상기 레이저 포인터를 제어하며, 상기 화상 신호를 이용하여 상기 작업툴이 상기 지정 지점을 중심으로 일정거리 이격되어 원운동을 하도록 상기 작업툴을 제어하는 제어부를 포함하는 청소 로봇 제어 장치.
- 제1항에 있어서, 상기 지정 지점은
분광 형태의 철광석에 용융로에서 발생한 환원 가스를 불어넣어 유동시켜서 환원철을 생산하는 설비인 유동로 내부의 노즐의 중심인 청소 로봇 제어 장치.
- 제2항에 있어서, 상기 작업툴은
복수개의 암과 복수개의 액츄에이터로 구성되는 매니퓰레이터의 끝단에 설치되는 청소 로봇 제어 장치.
- 제3항에 있어서, 상기 작업툴은
회전날을 포함하고, 회전하면서 상기 유동로 내부에 퇴적된 분진 퇴적물을 분쇄하는 회전 블레이드; 및
분쇄된 상기 분진 퇴적물을 수거하는 흡입기를 포함하는 청소 로봇 제어 장치.
- 제3항에 있어서, 상기 청소 로봇 제어 장치는
상기 매니퓰레이터와 상기 작업툴 사이의 압력을 측정하고, 측정된 압력에 대한 정보를 제공하는 센서부를 더 포함하는 청소 로봇 제어 장치.
- 제5항에 있어서, 상기 제어부는
상기 센서부로부터 측정된 압력이 일정한 압력을 유지하도록 상기 매니퓰레이터를 제어하는 청소 로봇 제어 장치.
- 제3항에 있어서, 상기 청소 로봇 제어 장치는
상기 복수개의 액츄에이터 중 적어도 하나 이상의 압력을 측정하는 센서부를 더 포함하는 청소 로봇 제어 장치.
- 제7항에 있어서, 상기 제어부는
상기 센서부로부터 측정된 압력에 응답하여, 상기 작업툴의 목표 위치와 상기 작업툴의 실제 위치의 차이가 작아짐에 따라, 상기 작업툴에 대하여 작용하는 힘이 작아지도록 제어하는 청소 로봇 제어 장치.
- 분광 형태의 철광석에 용융로에서 발생한 환원 가스를 불어넣어 유동시켜서 환원철을 생산하는 설비인 유동로 내부를 청소하는 청소 로봇을 제어하는 방법에 있어서,
상기 유동로 내부의 열화상을 획득하고, 상기 열화상을 이용하여 상기 유동로 내부에 설치된 노즐의 위치를 판단하는 단계;
상기 노즐의 위치에 따라 상기 청소 로봇의 작업툴을 이동시키는 단계; 및
상기 유동로 내부의 화상을 획득하고, 상기 화상을 이용하여 상기 작업툴이 상기 노즐의 중심부를 중심으로 일정 거리 이격되어 원운동을 하도록 작업툴을 제어하는 단계를 포함하는 청소 로봇 제어 방법.
- 제9항에 있어서, 상기 작업툴을 제어하는 단계는
상기 노즐의 중심부로 레이저를 조사하는 단계; 및
상기 유동로 내부의 화상을 획득하고, 상기 화상을 이용하여 상기 작업툴을 이동시키는 단계를 포함하는 청소 로봇 제어 방법.
- 제9항에 있어서, 상기 청소 로봇은
복수개의 암과 복수개의 액츄에이터로 구성되는 매니퓰레이터; 및
상기 매니퓰레이터의 끝단에 배치되는 작업툴을 포함하는 청소 로봇 제어 방법.
- 제11항에 있어서, 상기 청소 로봇 제어 방법은
상기 매니퓰레이터와 상기 작업툴 사이의 압력이 일정한 압력이 되도록 제어하는 단계를 더 포함하는 청소 로봇 제어 방법.
- 제11항에 있어서, 상기 청소 로봇은
레버형 입력 장치로서, 상기 작업툴의 작동을 제어하는 작동툴을 더 포함하는 청소 로봇 제어 방법.
- 제13항에 있어서, 상기 청소 로봇 제어 방법은
상기 작업툴의 목표 위치와 상기 작업툴의 실제 위치의 차이를 감지하는 단계; 및
상기 차이가 작아질수록, 상기 작업툴에 인가되는 힘이 작아지도록 제어하는 단계를 더 포함하는 청소 로봇 제어 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180150822A KR102178742B1 (ko) | 2018-11-29 | 2018-11-29 | 청소 로봇 제어 장치 및 제어 방법 |
CN201980078103.0A CN113165184B (zh) | 2018-11-29 | 2019-11-28 | 清洁机器人控制装置及控制方法 |
PCT/KR2019/016558 WO2020111810A1 (ko) | 2018-11-29 | 2019-11-28 | 청소 로봇 제어 장치 및 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180150822A KR102178742B1 (ko) | 2018-11-29 | 2018-11-29 | 청소 로봇 제어 장치 및 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200065152A KR20200065152A (ko) | 2020-06-09 |
KR102178742B1 true KR102178742B1 (ko) | 2020-11-16 |
Family
ID=70853574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180150822A KR102178742B1 (ko) | 2018-11-29 | 2018-11-29 | 청소 로봇 제어 장치 및 제어 방법 |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR102178742B1 (ko) |
CN (1) | CN113165184B (ko) |
WO (1) | WO2020111810A1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102643164B1 (ko) * | 2023-04-21 | 2024-03-06 | 한국해양과학기술원 | 힘제어를 이용한 수중 선체 청소 로봇 시스템 및 이를 이용한 청소 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012139792A (ja) * | 2011-01-05 | 2012-07-26 | Mitsui Eng & Shipbuild Co Ltd | 清掃ロボットシステム及びその制御方法 |
KR101824225B1 (ko) * | 2016-05-18 | 2018-01-31 | 주식회사 이호테크 | 열연강판의 로봇 연마장치 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2540121B2 (ja) | 1992-03-13 | 1996-10-02 | アタカ工業株式会社 | ダクト内清掃装置 |
JPH0679416A (ja) * | 1992-09-01 | 1994-03-22 | Sumitomo Heavy Ind Ltd | ロングノズルの取付位置検出装置 |
TWI499223B (zh) * | 2013-06-07 | 2015-09-01 | Pixart Imaging Inc | 指向式機器人之遙控系統 |
US10025305B2 (en) * | 2014-02-28 | 2018-07-17 | Samsung Electronics Co., Ltd. | Cleaning robot and remote controller included therein |
WO2015169382A1 (de) * | 2014-05-08 | 2015-11-12 | Alfred Kärcher Gmbh & Co. Kg | Selbstfahrendes und selbstlenkendes bodenreinigungsgerät und verfahren zum reinigen einer bodenfläche |
KR101620698B1 (ko) * | 2014-07-18 | 2016-05-13 | 주식회사 포스코 | 이물막힘 방지장치 및 이를 포함하는 청소로봇 |
KR101575597B1 (ko) * | 2014-07-30 | 2015-12-08 | 엘지전자 주식회사 | 로봇 청소 시스템 및 로봇 청소기의 제어방법 |
KR101819279B1 (ko) * | 2015-05-14 | 2018-01-17 | 주식회사 포스코 | 배관청소로봇 |
KR101913399B1 (ko) * | 2016-07-29 | 2018-11-01 | 주식회사 포스코 | 분말 퇴적물 제거유닛 및 이를 갖춘 분말 퇴적물 제거로봇 |
-
2018
- 2018-11-29 KR KR1020180150822A patent/KR102178742B1/ko active IP Right Grant
-
2019
- 2019-11-28 CN CN201980078103.0A patent/CN113165184B/zh active Active
- 2019-11-28 WO PCT/KR2019/016558 patent/WO2020111810A1/ko active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012139792A (ja) * | 2011-01-05 | 2012-07-26 | Mitsui Eng & Shipbuild Co Ltd | 清掃ロボットシステム及びその制御方法 |
KR101824225B1 (ko) * | 2016-05-18 | 2018-01-31 | 주식회사 이호테크 | 열연강판의 로봇 연마장치 |
Also Published As
Publication number | Publication date |
---|---|
CN113165184A (zh) | 2021-07-23 |
WO2020111810A1 (ko) | 2020-06-04 |
KR20200065152A (ko) | 2020-06-09 |
CN113165184B (zh) | 2024-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11305427B2 (en) | Robot system and robot control method | |
JP5353656B2 (ja) | ロボット制御装置 | |
CN104039511B (zh) | 摄像检查装置及该摄像检查装置的控制装置及控制方法 | |
SE449313B (sv) | Manipulatorsvetsapparat och sett att manovrera sadan | |
CN104249195A (zh) | 具备视觉传感器和力传感器的毛刺去除装置 | |
JP2006110702A (ja) | 学習制御機能を備えたロボット及びロボットの制御方法 | |
KR102178742B1 (ko) | 청소 로봇 제어 장치 및 제어 방법 | |
US11230005B2 (en) | Following robot and work robot system | |
CN105033431A (zh) | 缝焊***、缝焊方法及被焊接物的生产方法 | |
CN117020399B (zh) | 一种激光机调整光束聚焦的处理方法及*** | |
JP7143643B2 (ja) | 位置決めシステム、監視装置、監視方法およびプログラム | |
Xiao et al. | An automatic calibration algorithm for laser vision sensor in robotic autonomous welding system | |
JP2006007304A (ja) | レーザ切断方法及び装置並びに該方法及び装置を用いた解体方法 | |
CN111760849A (zh) | 一种激光清洗设备及其焦点保持方法 | |
US20070216332A1 (en) | Method for Effecting the Movement of a Handling Device and Image Processing Device | |
JP7307263B2 (ja) | バリ取り装置、及び制御システム | |
CN116323083A (zh) | 层叠造形方法、层叠造形装置及层叠造形*** | |
Nambi et al. | Toward intuitive teleoperation of micro/nano-manipulators with piezoelectric stick-slip actuators | |
JPS60127987A (ja) | ならい制御方法および装置 | |
JP5154381B2 (ja) | パルスtig溶接ロボットの制御方法及びパルスtig溶接ロボットの制御システム | |
JP7241171B2 (ja) | レーザビームを用いてワークピースの加工プロセスを監視するための方法および装置 | |
KR101974936B1 (ko) | 사용자의 행동 정보를 통해 제어되는 하수관로 보수 로봇 | |
Mewes et al. | The correction of the nozzle-bed-distance in robotic fused deposition modeling | |
Biber et al. | Robotic welding system for adaptive process control in gas metal arc welding | |
JP7498141B2 (ja) | 溶接システム、溶接方法、溶接ロボット及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |