엘리펀트 로보틱스 pymycobot 설치와 모델별 Python API 안내
프로젝트 소개 번역
pymycobot은 로봇과 직렬 통신을 하고 로봇을 제어하기 위한 Elephant Robotics의 Python API입니다. 이 자료는 공식 README의 설치·사용 안내를 한국어로 옮기고 모델별 인터페이스 변경을 설명합니다. 기준은 2026년 2월 4일 공식 저장소 커밋입니다. 이 날짜는 소프트웨어 자료 버전의 공개일이며 myCobot 하드웨어의 최초 출시일이 아닙니다.
펌웨어와 설치 안내 번역
원문이 지칭하는 장치에서는 상부 Atom에 Atom 펌웨어, 하부 Basic에 Transponder 펌웨어가 기록돼 있는지 확인합니다. 펌웨어는 공식 myCobot 저장소의 Software 폴더에서 확인할 수 있고 myStudio로 기록할 수도 있습니다. 패키지 설치·갱신 명령은 pip install pymycobot --upgrade입니다. 소스 설치는 공식 저장소를 복제하고 해당 폴더에서 python3 setup.py install 또는 pip install .을 사용합니다. 원문의 최신 코드 안내는 develop 브랜치를 가리킵니다. Python 2 설치 안내에는 v4.0.1부터 지원하지 않는다는 주석이 있으므로 그대로 지원된다고 해석하지 않습니다.
모델별 import 안내 번역
myCobot 280에는 MyCobot280과 MyCobot280Socket, myCobot 320에는 MyCobot320과 MyCobot320Socket을 사용합니다. mechArm 270은 MechArm270과 MechArmSocket, myPalletizer 260은 MyPalletizer260과 MyPalletizerSocket을 구분합니다. ultraArm P340은 ultraArmP340, myCobot Pro450은 Pro450Client가 예시에 나옵니다. 이 이름들은 모두 pymycobot 패키지에서 import하는 클래스명이며 서로 다른 하드웨어에 같은 클래스를 임의로 적용하라는 의미가 아닙니다.
문서 위치와 이전 API 전환 번역
demo 폴더에는 시험용 예제 파일이 있고 pymycobot/README.md에는 제공 인터페이스 안내가 있습니다. docs/README.md에서 문서 목록을 확인합니다. v3.6.0부터 인터페이스를 모델별로 구분하며 기존 MyCobot 클래스는 더 이상 유지하지 않는다고 명시합니다. 문서 링크는 MyCobot 280·320, MechArm 270, MyPalletizer 260, myAGV, myArm M&C, ultraArm P340, MyBuddy와 MyBuddyEmoticon, Pro450을 나누므로 해당 모델의 문서를 선택해야 합니다.
첨부 범위·권리
MIT로 공개된 README와 라이선스 원본, 한국어 안내를 첨부합니다. README의 외부 배지·상품 이미지나 다른 저장소의 펌웨어는 내려받아 복제하지 않았습니다. 안내는 설치·사용 문서 절의 번역이며 전체 API 문서 번역은 아닙니다. 저작권 고지와 MIT 사용 조건·보증 부인문을 함께 유지합니다.
첨부파일
- LICENSE ↓1074 bytes · SHA-256 baa74f4d44f5cfc79243ddfaa45e56d9f0e62d28c5b9582ba156b2e5cc0b4250
- README.md ↓3718 bytes · SHA-256 574de7d6aa63d712860a428380b6c83ae6a58e8bb92490e6f1a572b85b34990f
- ROBOTNODE-NOTICE.txt ↓469 bytes · SHA-256 4660ae11ae33165ab225c570004f3850d901e448fd66ffccd37009fa317ba6c8
- guide-ko.md ↓4356 bytes · SHA-256 660155b8e3df0f8286d8e5be198042ad01792e59c9bcc4f6eec896698a258464