Edit on GitHub

개요

로보티즈 엔지니어 는 스마트 기기를 활용한 AI 기술이 적용된 새로운 개념의 차세대 로봇입니다.

부품 목록

CM-550 제어기

제품 사양

항목 사양
무게 58.8 [g]
MCU ARM Cortex-M4 (168 [MHz], 32 [Bit])
동작 전압 충전지 : 허용범위 6.5 ~ 15 [V], 권장 전압 11.1 [V] (Li-PO 3cell)
SMPS : 허용범위 6.5 ~ 15 [V], 권장 전압 12.0 [V]
Micro USB : 허용범위 4.75 ~ 5.25 [V], 권장 전압 5.0 [V]
소모 전류량 대기시 : 50 [mA]
포트 1 ~ 2 I/O 최대전류 : 0.5 [A]
포트 3 ~ 5 I/O 최대전류 : 0.02 [A]
전체 최대 전류 : 10 [A] (Fuse)
동작 온도 -5 ~ 70 [°C]
통신 모듈 BLE Slave 모듈 내장
내부 I/O 장치 버튼 : 2 (MODE, START)
마이크 (소리 감지) : 1
부저 : 1
전압 센서 : 1
자이로 가속도 센서 : 1
온도 센서 : 1
RGB LED : 3
외부 I/O 장치 로보티즈 5핀 포트 : 5 (서보모터/IR센서/온습도센서 : 1, 2번 포트 사용)
X 시리즈 다이나믹셀 포트 : 6

CM-550 각 부 명칭

주의 : CM-550 제어기의 USB 포트는 PC와의 통신용이므로 스마트 기기나 다른 장치와 연결하지 마세요. 제어기 고장의 원인이 될 수 있습니다.

CM-550 매뉴얼 바로가기

2XL430 다이나믹셀

2XL430-W250은 2축 제어가 가능한 새로운 다이나믹셀입니다.

항목 내용
MCU  
위치 센서  
모터  
통신속도  
제어 알고리즘  
해상도  
동작 모드  
무게  
크기 (W x H x D)  
기어비  
정지 토크  
무부하 속도  
동작 온도  
사용 전압  
제어 명령  
프로토콜 타입  
통신 연결  
ID  
피드백  
재질  
대기 전류  

2XL430-W250 매뉴얼 바로가기

주의사항

안전에 대한 주의사항

  1. 사용 전 본 매뉴얼을 충분히 숙지하시기 바랍니다.
  2. 반드시 권장 공구를 사용해야 하며 칼이나 드릴과 같이 위험한 공구를 함부로 사용하지 마십시오.
  3. 로봇이 동작할 때는 다칠 위험이 있으니 절대로 만지거나 얼굴을 가까이 가져가지 마십시오.
  4. 손가락이 로봇의 관절 사이에 끼이지 않도록 유의하십시오.
  5. 직사광선이 닿는 곳이나 고온 상태에서 로봇을 보관하거나 작동하지 마십시오.
  6. 물기가 있는 곳에서 절대 작동시키지 마십시오.
  7. 부품을 임의로 분해하거나 개조하여 사용하지 마십시오.
  8. 로봇이나 부품이 유아나 어린이의 손에 닿지 않도록 유의하십시오.
  9. 로봇이나 부품에 충격을 가하거나 날카로운 물체로 찌르지 마십시오.

사용상 주의사항

  1. 나사를 조이는 드라이버는 반드시 지정된 사양의 드라이버(PH 1)를 사용하십시오.
  2. 무리한 힘으로 나사를 돌리거나 부품을 끼우지 마십시오.
  3. 책상이나 테이블 위에서 로봇을 동작시키면 떨어져 파손될 위험이 있으므로 반드시 바닥에서 동작시키십시오.
  4. 낙하에 의한 파손은 본인의 부주의로 인한 것이므로 고장시 무상 수리되지 않습니다.
  5. 로봇 관절 및 다이나믹셀 내부의 기어는 소모품입니다. 오래 사용하거나 무리하게 사용하면 기어의 유격이 커질 수 있습니다.

충전기/충전지 사용시 주의사항

  1. 충전지는 로봇의 제어기로 충전되지 않으며, 반드시 제품에 포함된 전용충전기를 사용하여 충전해야 합니다.
  2. 충전기나 충전지를 분해 또는 떨어뜨리거나 충격을 가하지 마십시오.
  3. 충전지에 열을 가하거나 불, 물, 또는 기타 액체류에 접촉하지 마십시오.
  4. 전자레인지, 냉장고, 세탁기, 또는 세탁물 건조기에 충전지를 넣지 마십시오.
  5. 손상된 충전지를 사용하지 마십시오. (부풀어 오른 것, 변형된 것, 외관이 손상된 것 등)
  6. 충전지의 양극과 음극을 단락시키지 마십시오.
  7. 충전지를 충전하기 전에 올바른 극에 연결되었는지 확인하고 충전하십시오.
  8. 충전지가 뜨거워진 상태에서 충전하지 마십시오. 충전지가 상온의 온도일 때 충전하십시오.
  9. 온도나 습도가 높은 곳에 보관하지 마십시오.
  10. 충전기에 여러개의 충전지를 동시에 연결하지 마십시오.
  11. 충전기에 전원을 연결하지 않은 상태에서 배터리만 연결하지 마십시오.

조립시 주의사항

다이나믹셀 조립

주의 : 나사를 조이거나 풀 때 반드시 지정된 사양(PH 1)의 드라이버를 사용하시기 바랍니다.

다이나믹셀 ID확인

다이나믹셀 혼 위치 확인

주의

  • 케이스 중앙의 표식과 혼의 표식이 일치한 상태가 중앙 값입니다.
  • 재조립 등으로 인하여 다이나믹셀 혼 위치가 변경되었을 경우 드라이버를 이용하여 혼 중앙의 나사를 시계방향으로 천천히 돌리면 혼이 회전합니다. 나사를 반시계 방향으로 돌리면 나사가 풀어지므로 주의해주세요.

리벳 조립

6mm 리벳

주의 : 리벳을 다시 사용할 때는 반드시 핀홀을 먼저 끼웁니다. (사용했던 리벳은 핀과 핀홀로 분리되지 않습니다.)

12mm 리벳

케이블 연결

배선연결

두 개의 커넥터 중 한 개만 연결해도 전원 공급이 되며 통신이 가능합니다. 로봇의 배선에 유리한 커넥터를 사용하세요.

아이들러 캡을 통한 중공형 배선

참고
중공형 배선 연결은 케이블의 내구성을 더 높이거나 미관상의 케이블 정리를 위해 사용하는 결합 방법입니다.
반드시 사용해야 하는 것은 아니며 아이들러 캡 결합 후 케이블을 교체시 일반적인 조립방법보다 시간이 더 소요될 수도 있습니다.

작동하기

앱 설치하기


로보플러스 엔지니어 : 안드로이드 앱 다운로드


로보플러스 태스크 3.0 : 안드로이드 앱 다운로드
로보플러스 태스크 3.0 : 윈도우용 설치파일 다운로드

참고 : 인터넷에서 다운로드 받은 앱 설치하기

  1. 스마트폰 또는 태블릿에서 플레이 스토어 또는 앱 스토어를 실행합니다.

  2. 플레이 스토어 또는 앱 스토어 검색창에 로보티즈 또는 R+ ENGINEER 를 입력합니다.

  3. 검색된 목록에서 R+ ENGINEER를 찾아 설치를 선택합니다.

  4. 아래와 같은 화면이 나타나면 동의를 눌러 설치를 진행합니다.

블루투스 연결하기

  1. CM-550 제어기의 스위치를 눌러 전원을 켭니다.

  2. 제어기의 MODE 버튼을 눌러 녹색이 점멸하도록 합니다.

    참고 : MODE 버튼이 녹색으로 점멸할 경우 태스크 프로그램의 실행을 대기하는 모드입니다.

  3. 제어기의 START 버튼을 누릅니다.

    참고 : MODE 버튼이 녹색으로 점멸할 때 START 버튼을 누르면 MODE 버튼이 녹색으로 고정되며 태스크 프로그램이 실행됩니다.

  4. 스마트 기기에서 ROBOTIS ENGINEER앱을 실행하고 화면에 표시된 블루투스 아이콘을 누릅니다.

  5. 제어기에 표시된 MAC 주소의 마지막 두자리를 확인합니다.

  6. 확인한 문자를 왼쪽 상자에 입력한 후 검색 을 누릅니다.

  7. 검색된 목록 중 제어기의 주소와 일치하는 항목을 선택하면 블루투스 통신 연결이 완료되고, 로봇이 실행됩니다.

예제 다운로드

예제명 태스크 파일 모션 파일
종합 예제 태스크 파일 다운로드 모션 파일 다운로드
Dr.R 태스크 파일 다운로드 모션 파일 다운로드
MAX-E1 태스크 파일 다운로드 모션 파일 다운로드
SPI 태스크 파일 다운로드 모션 파일 다운로드

PC에서 예제 다운로드

  1. CM-550에 전원을 연결합니다.
  2. PC의 USB 포트에, BT-410 동글을 연결합니다.
  3. CM-550의 MODE 버튼 부분을 BT-410 동글에 가까이 가져가면, 페어링이 완료됩니다.
  4. 로보플러스 태스크 3.0을 실행시킨 후, 왼쪽 하단의 연결버튼을 클릭 해주세요.

  5. BT-410 동글을 사용할 경우 반드시 Use USB Dongle 옵션을 선택해주세요.

  6. 사용할 시리얼 포트를 선택해 주세요.

  7. 연결 버튼을 클릭하여, PC와 제어기를 연결시켜 주세요.

  8. 연결이 성공적으로 완료되면 ‘삐비빅’ 소리가 납니다.

참고 :

  • 첫 페어링시 제어기의 MODE 버튼쪽으로 BT-410 동글을 가까이 가져가면 자동으로 페어링됩니다.
  • 페어링이 완료된 후에는 블루투스의 통신거리 이내에서 로봇과 PC가 멀어져도 연결이 유지됩니다.
  • 페어링이 한번 설정되면, 재시작할 때 블루투스의 통신거리 이내에서 자동으로 페어링이 됩니다.

태스크 다운로드 (PC)

제어기에 태스크(.tsk3)를 다운로드하는 방법입니다.

  1. 제어기와 PC가 연결된 상태에서, 제품에 맞는 태스크 예제를 선택합니다.

  2. 오른쪽 상단의 프로그램 다운로드 버튼을 클릭합니다.


모션 다운로드 (PC)

  1. 제어기와 PC가 연결된 상태에서, 제품과 예제를 선택합니다.

  2. 다운로드 하려는 모션 예제를 선택합니다.

  3. 오른쪽 상단의 모션 다운로드 탭을 클릭합니다.

  4. 모션 다운로드 탭에서는, 모션 그룹을 선택할 수 있습니다. 원하는 모션을 선택하여 제어기에 다운로드하세요.

스마트 기기에서 예제 다운로드

로보플러스 태스크 3.0 앱을 이용하여 제어기에 파일을 업로드 하려면 스마트 기기와 CM-550이 블루투스로 연결되어야 합니다.

  1. 로보플러스 태스크 3.0 앱을 스마트 기기에서 실행 후, 이미지에서 빨간색 박스로 표시된 버튼을 클릭해주세요.

  2. 로봇 연결하기 창이 활성화되면, 이미지에서 빨간색 박스로 표시된 블루투스 검색 버튼을 클릭해주세요.

  3. 제어기에 표시된 MAC 주소의 마지막 두자리를 확인합니다.

  4. 제어기 MAC 주소의 마지막 두자리 문자를 입력해주세요.

  5. 검색된 목록 중 제어기의 주소와 일치하는 항목을 선택하여 연결해주세요.


태스크 다운로드 (스마트 기기)

원격으로 스마트 기기에서 제어기로 태스크 파일(.tsk3)을 업로드할 수 있습니다.

  1. 제어기가 스마트 기기와 연결된 상태에서, 로보플러스 태스크 3앱의 홈 탭에서 태스크 예제 를 터치해서 제품을 선택해주세요.

  2. 다운로드 버튼을 터치하면 블루투스 연결을 확인한 다음 제어기에 태스크 파일을 업로드합니다.

모션 다운로드 (스마트기기)

  1. 제어기가 스마트 기기에 연결된 상태에서, 홈 탭의 모션 예제 를 터치해서 제품을 선택해주세요.

  2. 예제 선택하기 창이 활성화되면, 원하는 예제를 선택해주세요.

  3. 화면 왼쪽 상단의 메뉴 버튼을 선택해주세요.

  4. 오른쪽 상단의 모션 다운로드 탭을 선택해주세요.

  5. 오른쪽 하단의 빨간색 모션 다운로드 버튼을 누르면, 모션파일을 제어기에 다운로드 할 수 있습니다.

예제 실행하기

ROBOTIS ENGINEER 앱을 실행하고 조립된 로봇 예제를 선택하면 해당 예제에 맞는 다양한 기능들을 사용할 수 있습니다.

주의 : 조립된 로봇과 다른 예제를 선택할 경우 로봇이 정상적으로 작동하지 않습니다.

앱 화면 우측 상단의 메뉴버튼을 눌러 환경 설정을 할 수 있습니다.

연결할 장치 선택 : 연결할 블루투스 장치를 선택합니다.
예제 초기화 : 선택한 예제를 초기화 하는 기능입니다.
제스처 오차 범위 설정 : 제스처의 허용 오차 범위를 설정합니다.
갤러리에 예제 이미지 표시 : 스마트기기의 갤러리에 예제 이미지를 표시합니다.
미디어 스캔 : 파일이 PC에서 보이지 않을 때 사용하는 기능입니다.
버전 정보 : 현재 앱의 버전을 확인하는 기능입니다.

Dr.R

감정 표현

Dr.R 예제를 선택하면 스마트 기기 화면에 아래와 같은 표정이 나타납니다. 로봇을 터치하거나 이벤트가 발생하면 표정 변화, 움직이기, 말하기 등의 다양한 감정 표현을 합니다.

모드 선택하기

오른쪽 아래 Mode 버튼을 터치하면 아래와 같이 모드 변경 메뉴가 나타납니다. 5개의 모드와 2개의 옵션 메뉴가 있습니다.

모드 메뉴
아이콘 모드 설명
DEMO : 감성인식 모드
기본 데모 모드로 스마트 기기 화면을 통해 감정상태를 표현합니다.
로봇이나 스마트 기기를 터치하면 다양한 반응을 합니다.
FACE : 얼굴인식 모드
스마트 기기의 카메라로 얼굴을 인식하고 추적하는 모드입니다.
AR 기술을 적용해 추적하는 얼굴 위에 스티커를 입힙니다.
OBJECT : 객체인식 모드
사전에 등록된 물건을 카메라로 인식하고 말하는 모드입니다.
바나나, 볼펜, 차 열쇠, 지갑, 지폐 등 12종의 물건을 말할 수 있습니다.
VOICE : 음성인식 모드
등록된 음성 명령을 인식하고 실행하는 모드입니다.
모드 변경 및 옵션 메뉴 실행, 종료 등의 명령을 인식합니다.
CLAP : 박수감지 모드
제어기의 마이크 센서를 통해 박수소리를 인식하는 모드입니다.
인식한 박수소리의 숫자만큼 Dr.R이 따라서 박수를 칩니다.
옵션메뉴
아이콘 옵션 설명
MOTOR : 다이나믹셀 점검
로봇의 다이나믹셀 상태를 각각 테스트해 볼 수 있는 메뉴입니다.
OFFSET : 모션오프셋
모션 동작시 각 관절의 기본 위치를 설정하는 기능입니다.

참고 : 옵션 메뉴는 모든 예제에 포함되어 있으며 세부 설정 방법은 로봇 설정하기를 참고하세요.

MAX-E1

리모컨 화면

조종 모드 : MAX-E1의 조종 모드를 일반/전투/축구모드로 변경할 수 있습니다.
조종 버튼 : 전/후/좌/우 이동 및 속도 설정 버튼으로 로봇을 조종할 수 있습니다
모션 버튼 : 각 조종 모드에 따라 각각 등록된 모션을 실행하는 버튼입니다.
토크 설정 : 로봇의 다이나믹셀 토크를 켜거나 끌 수 있는 버튼입니다.
메뉴 버튼 : MAX-E1 로봇의 특수 기능 메뉴를 불러오는 버튼입니다.

메뉴 화면

아이콘 메뉴 설명
REMOTE : 기본 조종 모드 화면을 불러오는 버튼입니다.
GESTURE : 등록된 스마트 기기의 동작 제스처로 로봇을 조종하는 기능입니다.
CLAP : 박수소리를 감지하고 감지한 횟수만큼 MAX-E1이 박수를 칩니다.

SPI

리모컨 화면

조종 버튼 : 전/후/좌/우 이동 및 속도 설정 버튼으로 로봇을 조종할 수 있습니다.
모션 버튼 : SPI 로봇에 등록된 모션을 실행하는 버튼입니다.
토크 설정 : SPI 로봇의 다이나믹셀 토크를 켜거나 풀 수 있는 버튼입니다.
메뉴 버튼 : SPI 로봇의 특수 기능 메뉴를 불러오는 버튼입니다.

메뉴 화면

아이콘 메뉴 설명
REMOTE : 기본 조종 모드 화면을 불러오는 버튼입니다.
MUSIC : 스마트 기기를 통해 로봇과 함께 연주를 하는 기능입니다.
CLAP : 박수소리를 감지하고 감지한 횟수만큼 SPI가 움직입니다.

로봇 설정하기

모터 조립확인

로보티즈 엔지니어에 사용된 다이나믹셀 ID 확인 및 작동 상태를 체크하는 기능입니다.

  1. 각 예제를 선택한 후 메뉴의 옵션에서 MOTOR를 선택하여 점검합니다

  2. 화면에서 ID 번호를 선택하면 선택된 ID의 LED가 켜지고 중심 위치에서 좌우로 조금씩 움직입니다.

모터 오프셋 설정

로보티즈 엔지니어에 사용된 다이나믹셀의 자세나 위치 값의 보정이 필요할 때 사용하는 기능입니다.
오프셋 기능을 통해 보정된 값은 로봇의 전원을 끄더라도 저장됩니다.
오프셋 기능을 숙지한 상태에서 미세하게 조정해야 하며 잘못된 값을 사용시 예제 동작이 잘 안되거나 로봇이 파손될 수 있습니다.

  1. 각 예제를 선택한 후 메뉴의 옵션에서 OFFSET을 선택합니다.

  2. 오프셋 값을 보정하려는 ID를 선택하면 아래와 같은 팝업창이 나타납니다.

    • + / - : ID 값을 증가시키거나 감소시킴
    • Torque On / Off : 다이나믹셀의 토크를 켜거나 끄기
    • OK / CANCEL : 오프셋 조정 값을 저장하거나 취소하기
  3. OK를 눌러 저장하면 아래와 같은 확인 창이 나타납니다. 한 번 더 OK를 누르면 값이 저장되고 로봇에 반영됩니다.

  4. 오프셋을 초기화 하거나 저장된 값을 불러오는 기능을 사용할 수 있습니다.

    • Reset Offset : 선택시 팝업창이 나타나며 OK를 클릭하면 모든 ID의 오프셋을 0으로 초기화 합니다.
    • Initial Pose : 최근에 저장된 오프셋 값을 불러오는 명령입니다. 관절을 잘못된 값으로 조정하였을 경우 저장된 값을 불러옵니다.

튜토리얼

머신러닝 기반의 사물인식

로보티즈 엔지니어는 머신러닝(Tensor Flow)기반의 사물학습 및 객체인식 기능을 사용할 수 있습니다.
아래의 과정을 따라하며 머신러닝을 쉽게 시작해보세요.

  • 사물학습 및 객체인식을 사용하기 위해서는, 카메라가 장착된 스마트 기기가 있어야 합니다.
  • 스마트 기기에 로보플러스 엔지니어 앱 을 설치해야 합니다.

윈도우즈

아나콘다 : 기계 학습, 대규모 데이터 처리를 위한 모듈과 파이썬이 포함된 프로그램입니다.
텐서플로우를 이용한 머신러닝 이미지 학습을 하기 위해서는 PC에 아나콘다3 4.2.0가 설치되어 있어야 합니다.

pip 패키지 업그레이드

  1. WIN + S 키를 눌러 나타난 검색창에 cmd 를 검색한 다음 관리자 권한으로 명령 프롬프트를 실행합니다.
    Ctrl + Shift 를 누른 상태에서 명령 프롬프트 를 클릭해도 됩니다.

  2. 명령 프롬프트가 실행되면 아래와 같은 화면이 나타납니다.

  3. 명령 프롬프트에서 아래의 명령어를 입력해주세요.

     python -m pip install --upgrade pip
    

  4. pip패키지가 성공적으로 업그레이드되면 아래와 같이 표시됩니다.

    pip 패키지가 업그레이드되지 않는다면, 아나콘다가 C 드라이브 에 정상적으로 설치되었는지 확인해주세요.

폴더생성

  1. D 드라이브!R+Smart 폴더를 만들어 주세요.

    • 폴더 위치는 D 드라이브 또는 C 드라이브 등 상관없습니다. 매뉴얼에서는 D 드라이브 기준으로 설명합니다.
    • 폴더 이름은 사용자가 임의로 변경할 수 있습니다. 매뉴얼에서는 !R+Smart 기준으로 설명합니다.
  2. !R+Smart 폴더가 생성된 위치로 이동해야 합니다. 현재 드라이브가 C 드라이브 이므로, 아래의 명령어를 입력하여 D 드라이브로 이동합니다.

     d:
    

  3. 아래의 명령어를 입력하여, !R+Smart 폴더로 이동합니다.

     cd !R+Smart
    

아나콘다 가상실행 환경 만들기

  1. 아래의 명령어를 입력해서 아나콘다 가상실행 환경을 만들어주세요.

     conda create -n tensorflow python=3.5
    

  2. 진행여부를 묻습니다. y 입력후, Enter Key를 눌러 패키지 설치를 진행합니다.

  3. 성공적으로 설치되면 아래의 사진과 같이 나옵니다.

텐서플로우 설치하기

머신러닝을 구동시키기 위해 텐서플로우를 설치합니다.

  1. 아래의 명령어를 입력하여, 미리 구축했던 아나콘다 가상실행 환경에 텐서플로우를 활성화시킵니다.

     activate tensorflow
    

  2. 마지막으로 아래의 명령어를 입력해서 텐서플로우를 설치합니다.

     pip install tensorflow
    

파일과 폴더 생성

  1. retrain.py 파일을 다운로드합니다.

    retrain.py 다운로드

  2. !R+Smart 폴더에 다운로드받은 retrain.py 파일을 복사한 다음, 객체 추가를 위한 photos 폴더를 만듭니다.

  3. photos 폴더 안에 001 dummy, 002 banana 그리고 003 pineapple과 같이 객체 이미지를 추가할 하위 폴더를 만들고 객체와 관련된 이미지를 각각의 폴더에 추가합니다.

참고 :

  • 001 dummy 폴더는 지정해둔 객체 이외의 이미지에 반응하기 위해 만들어 주세요. 더미 폴더는 객체인식 오류를 줄여줄수가 있습니다.
  • 여러 이미지를 반복해서 학습시키기 때문에, 이미지가 많을수록 학습효과가 높아집니다.
  • 카메라의 객체 인식률을 높이기 위해 100개 이상의 이미지를 사용하는 것을 추천합니다.
  • 폴더명을 001, 002 와 같은 숫자로 작성하면, 추가한 아이템번호가 순서대로 정렬됩니다.

주의 : 폴더와 파일 이름은 반드시 영문으로 작성해주세요.

이미지 학습

  1. 아래의 명령어를 입력하여, photos 폴더에 추가한 객체 이미지들을 학습시킬 수 있습니다.

     python retrain.py --bottleneck_dir=./bottlenecks --model_dir=./inception  --output_graph=./Smart_OC.pb --output_labels=./Smart_OC.txt --image_dir ./photos --architecture mobilenet_1.0_224 --how_many_training_steps 1000
    

    학습 명령어에서 how_many_training_steps 옵션은 이미지 학습의 횟수를 나타냅니다. 횟수는 1000회 정도가 적당하며, 예시의 명령어는 1000회로 학습합니다.

    주의 : 폴더와 파일의 이름은 반드시 영문이어야 합니다. 한글 이름을 사용할 경우 오류가 발생합니다.

  2. 학습이 완료되면 아래와 같이 Smart_OC.txtSmart_OC.pb 파일이 !R+Smart 폴더에 생성됩니다.

프로젝트에 학습파일 적용하기

  1. ROBOTIS ENGINEER가 설치된 스마트 기기를 PC와 연결합니다.

  2. 스마트 기기의 저장공간에서 RoboPlus > ROBOTIS ENGINEER > CUSTOM 폴더를 찾아 들어갑니다.



  3. 프로젝트 폴더를 생성합니다. 여기에서는 Project 1을 프로젝트 폴더로 생성합니다.

    참고 : 이미 사용중인 프로젝트가 있다면, 프로젝트 폴더를 생성하는 3번 과정은 건너뛸 수 있습니다.

  4. 데이터베이스를 사용하기 위해서 Db 폴더를 생성합니다.

  5. !R+Smart 에서 생성된 학습파일인 Smart_OC.txtSmart_OC.pbDb 폴더에 복사합니다.

  6. 스마트 기기를 PC에서 분리한 다음 ROBOTIS ENGINEER 앱을 실행합니다.

  7. User 탭으로 이동합니다.

  8. 3번 단계에서 생성한 Project 1 프로젝트 폴더의 설정 아이콘을 클릭합니다.

  9. 비전 > 객체 분류 를 선택합니다.

  10. 이미지 폴더가 추가되었는지 확인합니다.

  11. 객체를 놓고, 카메라를 통해 사물인식이 잘 되는지 확인합니다.

참고 : 이미 생성된 학습파일인 Smart_OC.txtSmart_OC.pb 에는 새로운 데이터를 추가할 수 없습니다.
원하는 객체를 추가하려면 객체 이미지 폴더에 이미지를 추가한 다음, 새로운 학습파일을 만들어야 합니다.

교육자료 다운로드

아래의 링크에서 로보티즈 엔지니어 키트의 다양한 교육자료를 받을 수 있습니다.

소프트웨어 다운로드


로보플러스 엔지니어 : 안드로이드 앱 다운로드


로보플러스 태스크 3.0 : 안드로이드 앱 다운로드
로보플러스 태스크 3.0 : 윈도우용 설치파일 다운로드

참고 : 인터넷에서 다운로드 받은 앱 설치하기

참고자료

제어기 BLE 신호 세기 설정

CM-550에 내장된 BLE 슬레이브 모듈의 신호의 세기가 약하거나 간섭이 발생할 경우 통신이 불안정할 수 있습니다.
이러한 경우 로보플러스 매니저 2.0을 사용하여 BLE 신호세기를 알맞게 설정할 수 있습니다.

아래 표는 여러개의 CM-550를 한 공간에서 사용할 때 BLE 신호 세기를 설정하는 방법입니다.

나의 CM-550 주변의 CM-550 BLE 신호 세기
통신 불안정 통신 안정 올림
통신 불안정 통신 불안정 올림
통신 안정 통신 불안정 내림
통신 안정 통신 안정 설정 불필요
  • 한 개의 제어기만을 사용하는 환경에서 통신이 불안정하다면, 신호의 세기가 약할 수 있습니다. BLE 신호 세기를 높여주세요.
  • 같은 공간에서 여러 개의 제어기를 사용할 때 통신이 불안정하다면, 제어기의 BLE 신호가 서로 간섭을 줄 수 있습니다. 통신이 불안정한 제어기의 BLE 신호세기를 높이거나 주변 제어기의 BLE 신호 세기를 낮춰주세요.
  • 모든 제어기의 통신이 잘 유지된다면 신호의 세기가 충분하고, 다른 제어기에 의해서 간섭이 발생하지 않는 경우입니다. BLE 신호 세기를 유지시켜 주세요.

참고 : 주변 환경과 사용하는 기기의 수에 따라서, BLE 신호 세기 및 간섭의 정도가 달라질 수 있습니다.

  1. CM-550의 BLE와 연결되어 있는 BT-410 마스터 모듈 또는 BT-410 동글의 전원이 꺼져있는지 확인합니다.
    (만일 전원이 켜져있는 경우 CM-550을 켜는 순간 서로 페어링되기 때문에 BLE 신호 확인 및 설정을 할 수 없습니다)

  2. CM-550의 전원을 켜고 USB 케이블로 PC에 연결합니다 (외부 전원 없이 USB 케이블로 제어기에 충분한 전원공급이 가능합니다).

  3. CM-550의 MODE 버튼이 깜박이는 것을 확인합니다.

  4. 로보플러스 매니저 2.0 을 실행합니다.

  5. 업데이트 검사 를 클릭한 다음, 로보플러스 매니저 2.0이 최신 버전인지 확인합니다.


  6. 모든제품 탭을 선택합니다.

  7. 제품 중에서 CM-550을 선택 후 확인 을 클릭합니다.

  8. 업데이트 & 테스트 를 클릭합니다.

  9. 다음 을 클릭합니다.

  10. 제어기가 연결된 포트를 선택합니다.

  11. 제어기와 PC의 통신속도를 선택합니다 (기본 통신속도는 57600 bps로 고정되어 있습니다).

  12. 제어기 검색이 완료되면 다음 을 클릭합니다.

  13. 제어기와 연결된 부품의 펌웨어가 모두 최신 버전이라면 다음 을 클릭하거나, 업데이트가 필요한 경우 화면의 안내에 따라 펌웨어 업데이트를 진행합니다.

  14. 제어기와 PC가 성공적으로 연결이 되면, 아래 그림과 같이 컨트롤 테이블이 표시됩니다.

  15. 컨트롤 테이블을 스크롤해서 139번 주소의 BLE Signal Power 를 찾습니다.

  16. 화면 오른쪽의 BLE Signal Power 에서 값을 선택 후 저장합니다.
    큰 값을 선택할수록 신호가 강해지며, 통신이 불안정할 경우 신호 세기를 높여주세요.

    BLE Signal Power 값이 UNKNOWN(0)인 경우 1번 단계로 돌아가서 BT-410 마스터 또는 BT-410 동글의 전원이 꺼져있는지 확인하시기 바랍니다.

  17. 마지막으로, BLE Signal Power 의 값이 저장되었는지 확인해주세요.

점검 및 자가진단

  1. 로봇의 전원이 켜지지 않아요.

    충전지의 연결 및 충전상태를 점검해 보세요.

  2. 충전지 잔량을 확인하고 싶어요.

    충전지 잔량 확인 하기를 참조하세요.

  3. 로봇이 작동 중에 경고음이 들려요.

    충전지의 잔량이 부족해서 나는 경고음입니다. 배터리를 충전해 주세요.

  4. 로봇이 정상적으로 작동하지 않아요.

    로봇의 조립 방법 및 다이나믹셀 ID를 확인해 보세요.

  5. 어댑터로는 동작하는데 충전지로 동작하지 않아요.

    제어기의 퓨즈 상태를 확인하고 필요시 교체합니다. 퓨즈 교체하기를 참고하세요.

배터리 충전하기

주의

  • 반드시 제공된 충전기와 충전지(리튬폴리머 충전지)만 사용하십시오.
  • 반드시 충전기에 전원을 연결한 다음 충전지를 연결해 주세요.
  • 충전지를 처음 사용시 반드시 완전히 충전 후 사용해 주세요.
  1. 제품에 포함되어 있는 충전지(리튬폴리머 충전지)를 준비합니다.

  2. 그림과 같이 충전지를 충전기와 연결합니다.

  3. 그림과 같이 빨간색 LED가 표시되면 충전 중인 상태이며, 녹색 LED가 표시되면 충전이 완료된 상태입니다.

  4. SMPS를 제어기에 직접 연결하면 충전지 없이 외부전원으로 로봇을 구동할 수 있습니다.

  5. 충전지는 충전용 커넥터와 로봇 작동용 커넥터가 연결되어 있습니다. 충전지를 충전할 때에는 반드시 로봇 작동용 커넥터를 분리해 주세요.

충전지 잔량 확인하기

충전지 잔량에 따라 CM-550의 전원 LED가 다음과 같은 색상으로 표시됩니다.

참고 : 제어기의 블루투스 장치가 연결되지 않았을 때에는 전원 LED가 깜빡거립니다. 따라서, 전원 LED의 깜빡거림은 충전지 잔량과는 관계가 없습니다.

주의 : 충전이 완료되면 반드시 충전기와 충전지를 분리하여 보관해주시고, 충전중인 충전지를 사용해서 로봇을 구동하지 않도록 주의하세요.

퓨즈 교체하기

CM-550에는 과전류가 흘러서 회로가 망가지는 것을 방지하기 위한 퓨즈(Fuse)가 있습니다.
만약 CM-550이 충전지로는 전원이 켜지지 않고, SMPS로만 전원이 켜진다면 퓨즈가 끊어진 것이니 교체해 주어야 합니다.

경고 : 반드시 어댑터와 충전지를 연결하지 않은 상태로 퓨즈를 교체해야 합니다.

제어기와 연결된 전원을 모두 분리하고 제어기 바닥면의 퓨즈를 핀셋으로 꺼낸 다음 새 퓨즈로 교체합니다.

도면

엔지니어 키트의 도면자료는 로보티즈 다운로드 센터 에서 제공됩니다.