이 글은 데스크탑 로봇팔인 Dobot Magician을 파이썬으로 프로그램할 때 기본적으로 필요한 요소들을 설명한다. Dobot Magician 로봇팔 프로그램에 파이썬을 이용하는 이유는 Dobot Magician의 파이썬 모듈이 잘 준비가 되어 있고, 비전 등 추후 확장할 수 있는 모듈도 많기 때문이다.
파이썬 설치
이번 Dobot Magician Program은 Windows 11 환경에서 개발한다. 그러므로 파이썬 64bit 버전을 사용할 예정이다. Dobot Magician Demo v2.1부터 Dobot Magician 64bit 파이썬 모듈이 제공된다. Dobot Magician Demo v2.0에서는 32bit 파이썬 모듈만 제공하였다. 이제 64bit 파이썬을 설치하여 Dobot Magician 로봇팔 프로그램을 개발한다.
Dobot Demo 2.0 다운로드
Dobot에서 관련 프로그램을 다운로드하기 위해서 아래 Dobot 사이트에서 사용자 신청을 해야 한다. 사용자 신청에는 특별한 제한이 없이 무료로 신청 가능하다.
로그인 후 아래 메뉴를 따라 Dobot Magician Python Module 다운로드를 페이지를 찾아간다.
Support > Download Center > Dobot Magician > Development Protocol
- 페이지에서 Dobot Demo V2.1(Dobot Magician) 파일을 다운로드한다. Dobot-Demo-V2.1-en.rar 파일이 다운로드 된다(2.1 버전은 다를 수 있다, rar 파일은 압축파일의 일종으로 zip으로 변환시킬 수 있다).
- zip 파일을 압축을 풀면 Dobot Demo V2.1-en 디렉터리가 생성된다. 디렉터리에서 demo-magician-python-64-master.zip 파일을 복사하여 압축을 푼다. demo-magician-python-64-master 디렉터리가 생성된다.
- 디렉터리 아래 Dobot Magician Python 프로그램을 위한 모듈(DobotDllType.py)과 예제 프로그램인 DobotControl.py이 있다.
예제 Python 프로그램으로 로봇을 동작시키자
- 사전에 Dobot Magician을 프로그램이 실행될 PC에 USB로 연결하고 로봇의 전원을 켠다.
|
- 이제 앞에서 설치한 Python 개발 환경인 idle를 실행시킨다.
- idle 화면에서 File > Open 을 선택하여 DobotControl.py 파일을 선택한다.
- Run > Run Module로 프로그램을 실행시키면 아래와 같은 화면이 출력되며 로봇이 동작한다.
- 이외에 오류 화면 출력이 나오면서 로봇이 동작하지 않는 경우는 다음 예제 프로그램 분석 글을 참조하여 오류를 없애고 다시 시도한다. 예제프로그램 분석 읽어보기 >
2023 EDBLab
728x90
반응형
'로봇 프로그래밍' 카테고리의 다른 글
팔이동 - (4) Dobot Magician 파이썬 프로그래밍 (0) | 2023.03.30 |
---|---|
Dobot Magician 좌표 체계 및 동작 모드 (0) | 2023.03.29 |
모듈 파일 목록 - (3) Dobot Magician Python 프로그래밍 (0) | 2023.03.29 |
대표 예제 분석 - (2) Dobot Magician 파이썬 프로그래밍 (0) | 2023.03.27 |
Dobot Magician 에서 ERR_LIMIT_AXIS23_NEG 오류를 만났을 때 (0) | 2023.03.08 |