LiDAR Steering SmartCAR

라이다 센서, 레이더 센서, 그리고 조향 시스템을 장착한 자율 주행 자동차로봇

  • 모터, 센서 등 로봇 하위 시스템 제어를 위해 오픈하드웨어 플랫폼인 아두이노 채택
  • 자율 주행을 위한 LiDAR 센서 구성
  • 로봇 미들웨어인 ROS(Robot Operating System) 교육
  • 동시적 위치 추적 및 지도작성(SLAM : Simultaneous localization and mapping) 교육
  • 다중 초음파 센서를 이용한 장애물 감지
  • RADAR를 이용한 속도 측정
  • 적외선 센서를 이용한 라인트레이서 구동
  • DC Encoder Motor를 이용한 구동부 동작 제어
  • Servo Motor를 이용한 구동부 조향제어
  • Accelerometer, Gyroscope 센서를 활용한 지능 제어
  • 안드로이드를 비전 로봇 연구에 활용할 수 있도록 Java 기반의 OpenCV 솔루션 제공
  • 스마트 폰 , 태블릿을 로봇의 두뇌로 활용
  • 로봇 상위 시스템 서비스 개발을 위해 AndroX StudioTM 통합 개발 환경 제공

제품 개요

LiDAR STEERING SmartCAR는 지능형 이동 로봇을 활용한 ICT 융합 서비스 연구와 고부가가치 인력양성을 지원하기 위해 개발 되었습니다. LiDAR 센서와 조향 장치를 장착하여 LiDAR 및 각종 센서에 대한 교육과 자율 주행, 그리고 ROS (로봇 운영체제), SLAM(동시적 위치 추적 및 지도작성)을 배울 수 있는 교육 장비입니다. 고성능 비전 처리를 위해 스마트폰이나 PC를 로봇의 두뇌로 사용할 수 있도록 고안되었으며 12개에 달하는 초음파 센서와 8개의 적외선 센서를 비롯해 가속도, 마그네틱, 자이로스코프 센서로부터 수집되는 데이터를 비전과 결합해 지능형 모바일 로봇을 위한 혁신적인 자율 주행 알고리즘 및 응용 서비스 개발에 활용할 수 있습니다.

제품 특징

  • 자율 주행이 가능한 LiDAR 센서가 달린 차량용 로봇으로 충돌회피 예제와 위치 추적 예제가 들어있어 ROS 및 SLAM에 대한 학습이 가능합니다.
  • 아두이노 통합 개발 환경을 통해 누구나 쉽고 빠르게 전자장치 제어용 펌웨어를 구현 할 수 있습니다. 아두이노 통합 개발 환경은 Processing/Wiring 언어를 이용한 개발 환경을 기반으로 하고 있어 Interactive Object를 개발하는데 효과적이며 마이크로 컨트롤러를 쉽게 동작 시킬 수 있고, USB를 통해 프로그래밍을 쉽게 할 수 있습니다.
  • 구글 스마트 디바이스 주변장치 설계 플랫폼인 ADK 기반의 전자장치 개발 환경을 지원함으로써 구글 안드로이드 플랫폼이 탑재된 스마트 디바이스와 연동하는 응용프로그램을 쉽고 빠르게 개발할 수 있습니다.
  • 12개의 초음파 센서와 8개의 적외선 센서를 이용해 장애물 회피 및 주어진 경로로 이동하는 미션 수행이 가능합니다.
  • 가속도와 자이로스코프 센서를 내장하여 로봇의 가속도, 진동, 충격과 모션 정보를 스스로 탐지하고 판단하여 자율적으로 주행하는 지능형 로봇 개발이 가능합니다.
  • DC Geared 모터는 엔코더를 내장하고 있어 모터의 동작 상태 감지가 가능하며 회전 방향 및 속도를 계산할 수 있습니다.
  • Servo 모터를 이용한 정밀한 조향제어가 가능하며 진행방향을 위한 앞바퀴의 회전축전환이 가능합니다.
  • 블루투스 통신 모듈을 내장하고 있어 블루투스 통신을 지원하는 PC나 노트북, 스마트폰, 태블릿 등을 통해 SPP 프로파일 기반의 원격 제어가 가능합니다.
  • 스마트폰이나 태블릿을 이동 로봇의 두뇌로 활용할 수 있도록 거치할 수 있는 기능을 제공함으로써 스마트폰이나 태블릿에서 제공하는 고성능 프로세서와 Wi-Fi 등의 통신 환경을 이용해 모바일 로봇 기반의 ICT융합 서비스 구현이 가능합니다.
  • 안드로이드 기반 로봇 영상처리 및 상위 서비스 개발을 위해 통합 개발환경인 AndroX StudioTM를 제공합니다.

블록도

통합개발환경 AndroX Studio

제품 구성 및 명칭

하드웨어 사양

소프트웨어 사양

ROS

Robot Operating System (ROS) 로봇 운영 시스템은 로봇 미들웨어 (로봇 소프트웨어 개발을 위한 소프트웨어 프레임 워크 모음)입니다. ROS는 운영 체제가 아니지만 하드웨어 추상화, 하위 수준 장치 제어, 일반적으로 사용되는 기능 구현, 프로세스 간 메시지 전달 및 패키지 관리와 같은 이기종 컴퓨터 클러스터 용으로 설계된 서비스를 제공합니다.

SLAM

Simultaneous Localization and Mapping (SLAM) 동시적 위치추적 및 지도작성을 뜻하는 SLAM은 로봇공학 등에서 사용하는 개념으로 이동 로봇이 임의 공간에서 이동하면서 주변을 탐색하고 공간의 지도 및 현재 위치를 추정하는 기술입니다.