• 제목/요약/키워드: Cleaning robots

검색결과 63건 처리시간 0.025초

클라우드 연동을 위한 ROS2 on Yocto 기반의 Thin Client 로봇 개발 (Development of ROS2-on-Yocto-based Thin Client Robot for Cloud Robotics)

  • 김윤성;이돈근;정성훈;문형일;유창승;이강영;최준열;김영재
    • 로봇학회논문지
    • /
    • 제16권4호
    • /
    • pp.327-335
    • /
    • 2021
  • In this paper, we propose an embedded robot system based on "ROS2 on Yocto" that can support various robots. We developed a lightweight OS based on the Yocto Project as a next-generation robot platform targeting cloud robotics. Yocto Project was adopted for portability and scalability in both software and hardware, and ROS2 was adopted and optimized considering a low specification embedded hardware system. We developed SLAM, navigation, path planning, and motion for the proposed robot system validation. For verification of software packages, we applied it to home cleaning robot and indoor delivery robot that were already commercialized by LG Electronics and verified they can do autonomous driving, obstacle recognition, and avoidance driving. Memory usage and network I/O have been improved by applying the binary launch method based on shell and mmap application as opposed to the conventional Python method. Finally, we verified the possibility of mass production and commercialization of the proposed system through performance evaluation from CPU and memory perspective.

진공 흡착과 보행형 이동에 의한 벽면이동 로봇의 개발 (Development of wall climbing robot using vacuum adsorption with legged type movement)

  • 박수현;서경준;김성관
    • 한국산학기술학회논문지
    • /
    • 제18권8호
    • /
    • pp.344-349
    • /
    • 2017
  • 최근 전 세계적으로 고층건물의 외벽청소, 대형 구조물의 벽면검사, 조선에서의 벽면 용접 등 다양한 용도의 벽면이동 로봇들이 개발되고 있다. 기존에 개발된 벽면이동 로봇 중 바퀴형 이동로봇은 요철이 있는 벽면을 이동할 수 없다는 단점이 있으며 보행형 이동로봇은 복잡한 링크구조로 인해 많은 액추에이터가 필요로 하고, 더불어 제어가 복잡해지며 내구성의 문제가 발생한다. 또한 로봇의 무게가 무겁다는 단점이 있다. 본 논문에서는 이러한 단점을 극복하기 위해 간단한 구조를 가진 새로운 벽면이동 로봇을 제시한다. 본 논문의 벽면이동 로봇은 단 한 쌍의 축과 액추에이터를 이용하여 고릴라의 보행방식을 모사하여 이동하며, 진공펌프와 흡착패드를 이용하여 벽면에 진공 흡착한다. 본 논문에서 개발한 로봇의 구성요소로는 이동을 위한 DC모터, 흡착을 위한 진공펌프, 제어를 위한 마이크로 컨트롤러, 기타 동력전달과 형체 유지를 위한 축과 프레임이 있다. 로봇의 성능은 수직 및 수평에서 실험적으로 검증하였다. 본 논문에서 개발한 벽면이동 로봇을 기반으로 다양한 장치를 탑재한 산업현장, 재난재해 현장에서 다양한 기능을 수행하는 로봇의 개발이 가능할 것이라 전망한다.

장애물을 제외한 가장 큰 공간을 찾는 기법 (A new scheme for finding the biggest rectangle that doesn't have any obstacle)

  • 황정환;전흥석
    • 정보처리학회논문지A
    • /
    • 제18A권2호
    • /
    • pp.75-80
    • /
    • 2011
  • 최근 청소로봇을 위한 여러 가지 알고리즘들이 개발되면서 다양한 청소로봇들이 개발되고 있다. 그 중 청소로봇이 청소하는데 있어 청소시간의 제약이 있을 경우 효율적으로 청소할 수 있는 알고리즘인 DmaxCoverage 알고리즘이 있는데 이 알고리즘을 구현하는데 장애물이 존재하지 않는 비어있는 공간을 찾기 위해 Rectangle Tiling기법을 사용하고 있다. Map을 그리드 형태의 수많은 사각형으로 나타낼 경우 사각형을 찾는 기법 중 수학적 방법으로 Rectangle Tiling이 최적의 값을 찾아줄 수 있다. Rectangle Tiling 기법은 그리드 형식의 map에서 생성될 수 있는 사각형들의 모든 경우의 수를 찾는 것이다. 이때 그리드선의 간격이 촘촘하고 map의 크기가 클 경우 많은 사각형이 생성됨으로 많은 시간을 소모해야 하는 문제점이 있다. 본 논문에서는 Rectangle Tiling에 근접한 정확성과 보다 개선된 속도를 제공하는 Four Direction Rectangle Scanning(FDRS)기법을 제안한다. FDRS기법은 존재하는 모든 사각형을 찾는 것이 아니라 물체가 존재하는 셀의 상하좌우만을 검색하여 빈 공간을 찾는 기법이다. 이 두 알고리즘을 비교하여 FDRS의 효율이 뛰어남을 실험을 통해 보여준다.

국내 중소 서비스용 로봇 기업의 플랫폼을 이용한 시장 창출 전략: 로보프린트 사례연구 (Using Platforms as Market Creation Strategies for Small and Medium-Sized Service Robotics Companies in South Korea: The ROBOPRINT Case Study)

  • 오수정
    • 중소기업연구
    • /
    • 제43권2호
    • /
    • pp.59-86
    • /
    • 2021
  • 플랫폼(platform) 개념은 제품 플랫폼, 거래 플랫폼에서 산업 플랫폼에 이르기까지 다양한 형태로 기업의 경영활동에 활용되어 왔다. 모든 플랫폼은 공통적으로 자주 재사용 되는 핵심과 재사용이 적고 자주 변경되는 주변부로 구성된다. 기업은 플랫폼을 사용하여 제품군, 거래, 그리고 혁신을 보다 효율적으로 개발 및 창출할 수 있다. 이러한 플랫폼은 제품을 중심으로 한 전통적 산업구조에 변화를 가져옴으로써 많은 중소기업에게 새로운 기회를 제공한다. 한국의 서비스용 로봇 산업은 협소한 시장 규모로 인해 주로 기술 중심의 중소기업으로 구성되어 있다. 이들 중소기업들은 기술개발에 성공하더라도 제품을 판매하기 위해 시장을 창출하고 확장하는데 어려움을 겪는다. 따라서 본 연구는 한국 서비스용 로봇 산업의 특성 및 문제점을 조명하고 중소기업인 로보프린트가 어떻게 서비스용 로봇 시장을 확장하고 지속적으로 성장하였는지를 플랫폼 이론을 적용하여 분석하였다. 분석결과, 로보프린트는 제품과 거래 플랫폼 개념을 적용한 것으로 나타났다. 첫째, 로보프린트는 초기에 개발한 아트봇의 핵심 기술을 기반으로 페인팅 로봇, 건물 외벽 청소 로봇 및 맞춤형 로봇을 개발하였다. 또한, 직접 로봇을 이용한 아파트 벽화 서비스를 제공하고 이를 방음벽, 지하통로, 옹벽 등 다양한 지역으로 확장하였다. 뿐만 아니라 가상현실 기술을 개발하는 등 새로운 서비스를 지속적으로 추가했다. 둘째, 로보프린트는 벽화 서비스 구매자와 벽화 디자이너를 매개하였다. 이는 벽화 서비스를 의뢰하는 구매자들이 디자이너를 탐색해야 하는 번거로움을 줄여주었고, 벽화 디자이너들에게는 벽화사업의 참여 기회를 열어주었다. 마지막으로 로보프린트는 플랫폼의 범위를 지속적으로 넓히고자 노력하였다. 내부에서만 재사용되던 로보프린트의 기술을 외부 기업과 공유하기 위해 대구광역시 '신기술 플랫폼 서비스'에 참여하였다. 뿐만 아니라 로봇을 외부 기업에 임대하여 서비스 플랫폼을 공유하고자 노력하고 있다. 본 연구는 중소기업이 다양한 플랫폼을 이용하여 시장을 창출하고 지속적으로 확장할 수 있음을 보여주어 기존 플랫폼 이론에 기여하며 실무자들에게도 유용한 시사점을 준다.

정밀한 파지를 할 수 있는 로봇 손의 안정성 평가 (Safety Design analysis of a Robot Hand for Accurate Grasping Various Objects)

  • 이민규;이용훈;임홍재;이용권
    • 한국소음진동공학회:학술대회논문집
    • /
    • 한국소음진동공학회 2007년도 추계학술대회논문집
    • /
    • pp.1203-1210
    • /
    • 2007
  • Robots have begun to perform various tasks on replacing the human in the daily life such as cleaning, entertainments etc. In order to accomplish the effective performance of intricate and precise tasks, robot hand must have special capabilities, such as decision making in given condition, autonomy in unknown situation and stable manipulation of object. In this study, we addresses the development of a 3-fingered humanoid robot hand system. We execute static analysis, vibration analysis and flexible dynamics to reserve stability at the design. Grasp motion of the finger uses a linear actuator and gears. Motion can be distinguished into four parts depending on the grasping thin paper, sphere, and column. In each motion, we compare the displacement of the case to be rigid with the case to be flexible. As a result, manufactured and feasibility of the robot hand is validated through preliminary experiments.

  • PDF

효율적 커버리지 경로 계획 및 동적 환경에서의 경로 주행 (Efficient Coverage Path Planning and Path Following in Dynamic Environments)

  • 김시종;강정원;정명진
    • 로봇학회논문지
    • /
    • 제2권4호
    • /
    • pp.304-309
    • /
    • 2007
  • This paper describes an efficient path generation method for area coverage. Its applications include robots for de-mining, cleaning, painting, and so on. Our method is basically based on a divide and conquer strategy. We developed a novel cell decomposition algorithm that divides a given area into several cells. Each cell is covered by a robot motion that requires minimum time to cover the cell. Using this method, completeness and time efficiency of coverage are easily achieved. For the completeness of coverage in dynamic environments, we also propose a path following method that makes the robot cover missed areas as a result of the presence of unknown obstacles. The effectiveness of the method is verified using computer simulations.

  • PDF

IRCT 기법을 이용한 가정용 청소로봇의 경로탐색 (A path planning for home cleaning robots using IRCT technique)

  • 이성훈;김도연;김용기
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2006년도 추계학술대회 학술발표 논문집 제16권 제2호
    • /
    • pp.65-68
    • /
    • 2006
  • 본 논문은 일반적인 경로탐색기법의 사용으로 인한 단점들을 보완하며 공간적, 시간적, 안정성을 만족하는 효율적인 경로탐색기법인 IRCT기법을 소개하고, 이를 가정용 청소로봇에 적용한다. 기존의 경로탐색 기법인 A*알고리즘은 격자이동을 하여야만 하는 한계로 인하여 이동저리에 있어서 비효율적이고, 그에 따른 시간적 손실과 에너지의 손실 등이 따른다. IRCT 기법은 A*알고리즘에서 사용하는 격자이동에 대한 문제점을 장애물과 비장애물을 재 정의하여, 격자이동이 아닌 노드와 노드 사이를 이동함으로써 효율성과 안정성을 동시에 만족시킨다. 청소용 로봇에 IRCT기법을 적용하기 전 실험을 통하여 IRCT기법과 A*알고리즘을 비교함으로써, 두 기법사이의 인동거리와 시간적 효율성을 확인하고, IRCT기법의 안정성을 보인다.

  • PDF

CNN 기반 공조 덕트 청소 로봇의 교차점 검출 알고리듬 개발 (Development of a CNN-based Cross Point Detection Algorithm for an Air Duct Cleaning Robot)

  • 이사랑;노은솔;홍석무
    • 한국산학기술학회논문지
    • /
    • 제21권8호
    • /
    • pp.1-8
    • /
    • 2020
  • 건물 내부 공기 순환을 위한 공조 덕트는 장기간 사용 시 오염물질이 내부에 쌓여 인력 또는 로봇이 투입되어 청소가 주기적으로 수행된다. 청소는 작업시간과 인건비 문제를 해결하기 위해 최근 원격 조정으로 로봇을 작동시키는 방법이 사용되고 있다. 하지만 완전 자동화가 아니라 인력 의존적이며 청소 시간 단축에도 한계가 있다. 본 연구는 공조 덕트 청소 로봇 자율 주행을 위해 교차점 검출 알고리듬 개발에 대한 것이다. 자율 주행은 청소 로봇에 장착된 카메라 영상에서 교차점 검출 알고리듬을 통해 추출된 점과 중심점 사이의 거리 및 각도를 계산하여 로봇을 제어하도록 구성된다. 교차점 검출을 위한 데이터는 3D CAD 프로그램을 이용한 공조 덕트 내부 이미지를 Python을 이용해 교차점 좌표 및 두 경계선 각도를 추출하여 생성했다. 검출 알고리듬은 딥러닝 중 CNN 모델이 학습에 사용됐으며 학습 모델은 입력이미지에서 교차점 정보를 추출하며 학습 모델 정확도는 면적과 거리를 이용해 판단했다. 알고리듬 검증을 위해 청소 로봇을 제작했으며 로봇은 몸체, Raspberry Pi, 카메라 및 초음파 센서를 포함한 제어부, 모터와 바퀴를 포함한 구동부로 구성된다. 알고리듬을 탑재한 로봇 청소기 주행 영상을 통해 알고리듬을 검증했다. 향후 공조 덕트뿐만 아니라 에스컬레이터 등 다양한 환경에서 적용 가능할 것으로 기대된다.

도장전처리 작업을 위한 블라스팅 로봇 시스템 개발 및 성능평가 (Development and Performance Evaluation of Hull Blasting Robot for Surface Pre-Preparation for Painting Process)

  • 이준호;진태석
    • 한국지능시스템학회논문지
    • /
    • 제26권5호
    • /
    • pp.383-389
    • /
    • 2016
  • 본 논문은 선박의 외벽 청소를 위하여 영상기반의 용접부 인식기능을 탑재한 선체 블라시팅 로봇을 제시하였다. 본 로봇제작의 목표로서 선체 청소로봇의 설계 및 제작과정과 영상을 이용한 용접 비드 인식에 따른 성능 결과를 제시하였다. 그리고, 로봇제작에 따른 메카니즘과 로봇시스템의 제어기 제작 과정과 수직상승 메카니즘, 영상 시스템, 원격제어 기능을 갖는 선체 청소 특성에 대해서 기술하였다. 이러한 선체 청소로봇은 선박이 정박하는 동안에 청소를 수행하게 되므로 재도킹을 할 필요가 없는 장점이 있다. 따라서, 개발된 청소작업은 시간과 비용을 절감할 수 있고, 선체의 수직벽면의 주행이 가능하므로 부유물질 등을 수집할 수 있는 필러장치를 장착하고 있다. 개발된 로봇시스템의 동작 및 통신 성능테스트 결과를 통하여 성능평가 결과를 제시하였다.

다중 카메라와 절대 공간 좌표를 활용한 이동 로봇의 강인한 실내 위치 인식 시스템 연구 (Study of Robust Position Recognition System of a Mobile Robot Using Multiple Cameras and Absolute Space Coordinates)

  • 모세현;전영필;박종호;정길도
    • 대한기계학회논문집A
    • /
    • 제41권7호
    • /
    • pp.655-663
    • /
    • 2017
  • ICT 기술의 발달로 로봇의 실내 활용이 증가하고 있다. 현재 이용되거나 향후 이용 범위가 증가할 수 있는 운반, 청소, 안내 로봇 등의 연구가 고도화 될 것이다. 실내 공간에서 이동 로봇 활용을 원활히 하기 위해 자기 위치 인식 문제는 가장 먼저 해결되어야 하는 중요한 연구이다. 추가적으로 이동 로봇의 위치가 인위적으로 이동되거나 예기치 못한 충돌로 인해 기존의 경로에서 이탈하였을 경우 등에서도 이동 로봇이 이런 상황을 인지하고 판단하여 목적지로 정확히 이동할 수 있는 강인한 시스템이 필요하다. 따라서 본 연구에서는 이동 로봇의 자기 위치 관련 여러 문제들을 해결하고자 실내에 설치되어 있는 다수의 CCTV 등 외부 영상 및 이를 절대 공간 좌표 변환한 정보와 더불어 이동 로봇의 엔코더 정보 등을 융합하여 강인한 위치 인식 시스템을 구현하였다. 추가로 이동 로봇 시스템에 경로 주행 알고리즘인 벡터 필드 히스토그램 기법을 적용하였고 실제 실험 수행 후 연구 결과를 확인하였다.