petrone 버전과 python libraries (petrone / petrone_v2)

155 views
Skip to first unread message

dodo...@gmail.com

unread,
Jan 13, 2018, 7:35:44 AM1/13/18
to BYROBOT
0. PETRONE / PETRONE V2 본체 차이 
   . 둘 간의 PETRONE 본체 차이는 없고 다른 구성품 (Controller 와 같은) 의 차이만 있는건지요?

1. PETRONE 버전별 python library
   . PETRONE  / PETRONE 2.0 ==>  petrone python library
   . PETRONE V2  ==>  petrone_v2 python library
   로 파악이 됩니다. petrone_v2 의 예제는 다양한데 petrone 의 예제는 너무 적습니다. 
   petrone_v2 의 예제 code 를 참조해서 petrone code 를 작성해도 되는건지요???  (Joystick controller 와 관련된 예제는 제외하고..)

2. PETRONE LINK 란게 뭔가요?
   . 홈페이지에 보면 petrone python library 설명에 PETRONE LINK 라는 표현이 있는데 이게 뭔가요? PETRONE V2 에서의 Joystick 같은 건가요?

3. 개발환경
   . Windows 7 / Windows 10 + Python3.6.4 + pyCharm 으로 개발환경이 되는지요?
   . PETRONE / PETRONE V2 와의 통신을 위해 Bluetooth 가능한 Note-PC 면 PC 의 조건이 되는지요?

4. 코드론과 매우 헤깔리는데요..
   . PETRONE 본체 + 추가 Arduino board (코딩 교육 / DIY controller 를 위한 추가 board) 라고 보면 되나요?
   . PETRONE 인가요? PETRONE V2 인가요?


Sanghyo Lee

unread,
Jan 16, 2018, 1:43:20 AM1/16/18
to BYROBOT
제품에 관한 간략한 설명이 먼저 필요할 것 같습니다.



PETRONE, PETRONE 2.0 -> '드론 + 스마트폰'

PETRONE V2 -> '드론 + 전용 조종기'



'PETRONE 2.0'은 'PETRONE'에 높이 감지용의 적외선 거리 센서가 추가된 개선 모델입니다.



PETRONE은 BLE(Bluetooth Low Energy) 통신을 합니다. BLE는 Bluetooth Smart로 명칭이 바뀌었으며, Bluetooth Smart Ready를 지원하는 장치에서 연결할 수 있습니다.

블루투스 4.0을 지원하는 대부분 스마트폰에서 직접 연결 가능하며, 블루투스 4.0을 지원하는 동글이나 노트북의 경우에도 PETRONE을 연결할 수 있습니다.

PETRONE은 앱 제작을 위한 kotlin(Android) API와 swift(iOS) API를 제공하고 있습니다. 다만 동글이나 노트북에서 페트론과 연결할 수 있는 예제나 API는 아직 제공하지 않고 있습니다.

일반 데스크톱 PC 또는 아두이노와 같은 장치에서 PETRONE을 쉽게 사용할 수 있도록 전용 블루투스 통신 모듈(PETRONE LINK)을 포함하여 로보링크에서 코드론으로 판매하고 있습니다.



PETRONE V2는 2.4Ghz 대역의 RF 통신 모듈을 사용하고 있습니다. 현재는 드론과 조종기만 서로 통신이 가능합니다.

PETRONE V2는 엔트리(https://playentry.org)를 지원합니다.



PETRONE 의 파이썬 라이브러리는 데스크톱 PC에서 PETRONE LINK 모듈을 통해 드론을 제어하는 것을 가정하고 제작된 반면,

PETRONE V2의 파이썬 라이브러리는 데스크톱 PC에서 PETRONE V2 조종기를 통해 드론을 제어하는 것을 가정하고 제작되었습니다.

차이점은 PETRONE에서 초기 연결 시 블루투스 장치 검색 및 연결 과정이 추가된다는 것입니다.

파이썬 라이브러리는 유사하지만 분명히 다른 부분들이 있기 때문에 일부 예제들은 의도대로 동작하지 않을 가능성이 있습니다.

각각에 해당하는 문서를 참고하시는 것을 권해드립니다.

만약 PETRONE과 관련하여 더 많은 예제가 필요하시면, 요청해주시는 예제부터 테스트하여 올려드리겠습니다.

두 라이브러리 모두 다 Python 3만 지원합니다.

라이브러리 제작 및 테스트는 'Python 3.6.1, Anaconda 4.4.0'에서 진행하였습니다.



추후 제품 스펙과 관련된 내용을 정리하여 dev에 올려놓겠습니다.


답변이 충분했는지 모르겠습니다.

추가로 답변이 필요한 부분은 글을 남겨주시면 감사하겠습니다.

좋은 하루 되세요.


2018년 1월 13일 토요일 오후 9시 35분 44초 UTC+9, dodo...@gmail.com 님의 말:

Churow Park

unread,
Aug 6, 2018, 9:49:37 PM8/6/18
to BYROBOT
PETRONE LINK는 코드론에 포함되어서만 판매되나요?



2018년 1월 16일 화요일 오후 3시 43분 20초 UTC+9, Sanghyo Lee 님의 말:

Sanghyo Lee

unread,
Aug 7, 2018, 10:32:45 PM8/7/18
to BYROBOT
안녕하세요.

바이로봇에서는 PETRONE LINK 모듈을 판매하지 않습니다.

현재 로보링크 샵에서도 개별로 판매는 하지 않지만

개별 구매를 원하시면 아래 로보링크 샵으로 문의해보시기 바랍니다.


좋은 하루되세요.


2018년 8월 7일 화요일 오전 10시 49분 37초 UTC+9, Churow Park 님의 말:
Reply all
Reply to author
Forward
0 new messages