Choregraphe naoqi의 sayToFile을 사용하여 말하는 내용을 wav로 저장하는 Choregraphe 상자 에 있던 sayToFile 메소드를 사용해, Pepper가 말하는 내용을 파일 보존하는 박스를 만들었습니다 Choregraphe의 흐름 다이어그램을 마우스 오른쪽 버튼으로 클릭 한 다음 새 상자에서 Python 상자를 만듭니다 상자의 onStart를 마우스 오른쪽 버튼으로 클릭하여 유형을 String으로 변경 상자를 마우스 오른쪽 단추로 클릭하고 상자 스크립트 편집을 클릭합니다. 다음 say... ChoregrapheNAOqiPepper Pepper에서 JK Rina와 대화하기 ※주의 사항※ ※린나 API는, Microsoft가 제공하고 있는 API입니다. ※AITalk는, 주식회사 AI(에이아이)가 제공하고 있는 API입니다. ※각종 API는, Hackason에서 제공된 것입니다. 'Pepper를 통해 MS의 AI 여고생 린나와 대화'를 만들어 보았습니다. 린의 응답은 json으로 돌아가므로 AI의 AITalk에서 JK 스타일의 음성으로하여 Pepper에서 재생합... ChoregraphePepper Pepper의 Dialog의 임계값 변경 Box를 만들어 보았다 많은 분들로부터 「pepper의 Dialog의 역치 바꿀 수 없는 거야?」라고 하는 이야기가 있었으므로 만들어 보았습니다. 파이썬에 대한 지식도 필요하지 않으므로 다음을 참고해보십시오. Pepper의 Dialog 임계 값을 변경하는 데 일부 ssh 연결을하는 것은 번거로움 Choregraph Box가 있으면 앱에 통합 할 수 있습니다 각 Dialog Box에서 임계 값을 설정할 수 있습니다 ... 파이썬PepperNAOqiNAOChoregraphe Pepper로 플레이 ①~Choregraphe 설치편~ Pepper로 놀기 위한 Choregraphe(Win판) 설치 순서가 됩니다! SoftBankRobotics에서 계정 만들기 Choregraphe 다운로드 Choregraphe 설치 Choregraphe 시작 확인 ※이번은 Windows에서의 순서가 됩니다! SoftBankRobotics 사이트로 이동하여 오른쪽 상단 로그인을 선택합니다. 사용자 등록 선택 필요한 정보를 입력하고 '계정 만들... ChoregraphePepper (한 줄로) Pepper를 ROS에 연결할 때의 모범 사례 Pepper를 ROS와 연결하는 방법에 대해서는, 여러가지 시험해 보았습니다만, 지금까지 나중에서 베스트 프랙티스가 되고 있는 방법에 대해서 공유해 둡니다. 환경은 우분투 14.04 ROS Indigo Choregraphe 2.3 갑자기 정답을 말하면 rosbridge의 websocket을 사용합니다. rosbridge는 launch하면 websocket으로 ROS의 Topic을 마음대로 교... ChoregrapheNAOPepperROS pepper에 외부 모듈을 추가해 보자. 우선 requests에서. 안녕하세요 입니다. pepper 개발로 빠진 곳 등을 메모하고 있습니다. (이전 => ) 파이썬은 모듈이 훌륭합니다. http통신할 때는 적극적으로 사용하고 싶다...단지, pepper라면 pip를 사용할 수 없기 때문에 이하의 순서로 합시다고 이야기입니다. 덧붙여서 사진은 최근 우리 팀에 조인해 준 입니다. 기사 내용과 관련이 없습니다 웃음 를 참고로 하고 있습니다. http 요청을 좋은 ... Choregraphe파이썬HTTPPepper Pepper의 Python으로 자작 Box 작성을 해 나가는 메모 Pepper의 Box를 만들어 보겠습니다. 여러 다른 사람이 쓴 기사는 나와 있지만 비망록입니다. 참고 파이썬 모듈 추가 자체 제작 함수 HTTP GET 상자 만들기 Choregraphe 2.3.1 Python 2.7 Box libraries > Programming > Templates 에 있는 Python Script 의 Box 를 추가합시다. 더블 클릭하면 초기 코드를 볼 수 있습니다.... Choregraphe파이썬Pepper Pepper가 피곤하기 전에 쉬는 상자를 만들었습니다. 어플의 연속 재생이나 개발시에 애니메이션을 만들고 있는 도중에 모터가 열을 가져 버려 도중에 개발이 멈추어 버리는 일이 있으므로, 피곤해 버리기 전에 마음대로 휴식해 주는 박스를 만들었습니다. 앱의 Init나 Main에 넣어두면 재생 중에 열을 가지고 버려도 도중에 멈추지 않고 열을 가진 부품만 마음대로 휴식하고 열이 식으면 다시 움직이는 느낌으로 해봅니다. Monitor cycle (s) ... ChoregrapheNAOqi파이썬Pepper 주변 환경 (소리)에 따라 마음대로 Pepper의 볼륨을 변경 전시회라든가로 일일이 사람의 양에 응해 볼륨의 조정이 번거롭기 때문에. 님의 누군가 만들어 주지 않을까-라고 기다리고 있었지만, 아직···. 카와다 사장에게 교수 받은 「 」로 모처럼이니까 만들어 보려고 했다. ※ 와 함께 w ※ 와 함께 w 무엇을 보고 볼륨을 조정하는가? 사람의 양 주위의 볼륨 Pepper와 사람 사이의 거리 사람의 움직임 이상의 2개로 만들어 보겠습니다. 주위가 시끄럽다... Choregraphe파이썬Pepper 【Choregraphe】 임의의 메시지를 ChatWork에 투고할 수 있는 박스를 만든 건 Pepper에서 ChatWork에 메시지를 게시할 수 있도록 Python Script에서 자체 제작 상자를 만들었으므로 소개합니다. 이 상자를 사용하면 응용 프로그램 내에서 ChatWork에 메시지 데이터를 보내는 방식을 넣을 수 있습니다. 예를 들면, Pepper를 접수에서 활용하고 있다고 해서, 아포를 취하고 있는 인간을 선택하면 채팅 워크에 그 사람에게 보내는 메세지가 흐르거나, 솔리터... ChoregrapheChatwork파이썬Pepper Choregraphe에서 Watson을 사용해보십시오. Pepper에서 Watson 서비스를 이용하고 번역이나 질문에 대한 답변 등이 생기면 좋을 것이라고 기대를 가지고 Choregraphe에서 Watson을 사용해 보았습니다. Choregraphe에서 Watson 서비스를 사용합니다. Watson 서비스를 이용하려면 에 등록하여 계정을 취득해야 하므로 여기를 취득하고 있다고 가정합니다. 그런 다음 서비스 및 API 메뉴에서 사용할 서비스를 등록... BluemixWatsonPepperapiChoregraphe PEPPER 눈의 LED를 복잡하게 빛나게 한다 Pepper의 LED를 빛낼 때, 표준 Eye LEDs 상자를 사용하는 방법이 있지만, 이 상자를 사용하면 눈이 전부 빛납니다. 이것을 해결하기 위해서는 Led의 빛나는 방법을 프로그래밍할 필요가 있기 때문에 이번에는 그것에 대해 해설하고 싶습니다. Pepper의 눈 LED는 8개씩 붙어 있습니다. 또한 이러한 LED는 naoqi로 그룹화되어 있으며, ALLeds.fadeRGB 메서드를 사용... ChoregraphePepper PEPPER Detect 한 사람의 나이와 성별을 식별합니다. BasicAwareness를 사용하여 Detect한 사람의 성별과 나이를 가져옵니다. Choregraphe 표준 상자를 사용하여 구현합니다. 1. BasicAwareness ALBasicAwareness를 제어하고 이벤트를 모니터링하는 상자입니다. 원래 BasicAwareness라는 것은 Pepper가 소리에 반응하거나 얼굴을 찾는 기능입니다. 위에서 두 번째가 소리에 반응했을 때의 이벤트 ... ChoregraphePepper 태블릿에 실시간으로 카메라 이미지 표시 아쿠아링 츠루 마이 연구소, 엔지니어의 타이지맨입니다. (어떤 응용 프로그램으로 만들었는지 링크를 참조하십시오) Pepper를 카메라맨으로 하고, 사진을 찍는 기능을 구현했습니다만, 어쨌든 실시간으로 Pepper의 카메라 영상을 볼 수 있습니다. 라고 태블릿에 표시시켰는데, 조금 고생했으므로, 메모를 해 둡니다. ALVideoDevice#getImageRemote를 사용하면 그 기능을 구현할... ChoregraphePepper PythonBox에서 오류 처리 PEPPER 앱 개발 시 오류 처리 정보 PythonBox로 처리하는 방법의 정리도. 당사에서 하고 있는 Utage Blog의 전용 기사입니다. PythonBox에서 오류가 발생하면, 처리되지 않은 오류의 경우 응용 프로그램이 즉시 종료됩니다. 현재 상황에서 로봇이 강제 종료되면, 유저로부터는 아무런 촉감도 없이 갑자기 종료한 것처럼 보이기 때문에, 반드시 핸들링하여 사용자에게 전달하도록 합... Choregraphe파이썬Pepper PEPPER Input하면 Random으로 Output하는 PythonBox를 만든다 PythonBox에서 Random으로 분기를 만들고 싶을 때 이런 구현을 하면 분기를 2개에서 3개로 만들고 싶을 때 코드를 만지면서 상자를 편집에서 출력을 늘리는 절차를 밟아야 하기 때문에, 앱풋을 늘려 마음대로 분기를 만들어 줍니다. 상자를 편집에서 입력, 출력을 늘리면 상자의 메서드가 선언됩니다. onLoad시 dir(self)을 사용하여 상자 속성을 가져오고, callable에서 실행... Choregraphe파이썬Pepper PEPPER로 오디오 파일 재생 PEPPER 응용 프로그램에서 태블릿 이벤트에서 오디오 파일을 재생하는 방법. 이 기사에서 실현하는 방법은 세 가지 방법을 소개합니다. 우리 회사에서 개발하는 앱에서 사용자가 버튼을 누릅니다 SE가 된다 PEPPER가 말한다 라는 패턴이 많기 때문에, 기본은이 방법을 사용합니다. javascript Choregraphe PlaySound 상자는 표준으로 포함되어 있습니다. 이 실장 방법이라면... ChoregraphePepper QiChat의 변수 참조 타이밍을 살펴보기 Pepper에서는 이라는 대화에 특화된 독자적인 스크립팅 언어로 인간과 Pepper의 대화를 구현할 수 있습니다. 라고 생각해 문서를 대충 보았지만, 그러한 문장은 발견되지 않았다. 실험에 사용한 파일은 GitHub 의 VariablesTest에 있습니다. 애니메이션 전후에 변수를 참조하는 경우, 어떤 시점에서 변수가 참조되는지 확인하기 위해, 메모리에 0.1초마다 1 증가하는 변수 MyCo... ChoregrapheQiChatPepper MQTT Subscriber 상자 만들기 이번에는 MQTT 의 Subscriber 측의 박스를 만들고 Pepper 군에서 동작시켜 보았습니다. Publisher 측에서 동작시켜 본 내용은 이쪽. 아직, MQTT 공부중입니다. MQTT의 Python용 라이브러리로 다음 라이브러리를 사용합니다. 설정 항목 MQTT 브로커 정보와 검색할 주제에 대한 정보를 설정합니다. 파이썬 코드 MQTT 브로커에 연결하고 주제를 Subscribe합니다... Choregraphe파이썬mqttPepper MQTT Publisher 상자 만들기 그 2 「 」의 계속입니다. TLS 연결을 지원해 보았습니다. TLS MQTT Publisher 상자 마지막 상자를 복사하여 TLS MQTT Pub 상자를 만듭니다. 설정 항목 포트를 8883으로 변경 Topic의 경로에 tls를 추가 (전회와의 구별을 위해서만입니다) Certificate 매개 변수 추가 Certificate는 인증서의 파일 이름을 지정합니다. test.mosquitto.org를 ... Choregraphe파이썬mqttPepper Pepper 스토어의 앱을 살펴 보았습니다. 대표의 나카하시입니다. 여러분 안녕하세요! 이번 작은 재료는 Pepper 앱의 개발에 있어서 어떤 앱을 만들어야 하는지, 만들지 않는지의 참고로 해 주셨으면 하는 기사가 됩니다. 요 전날 TV에서 Pepper 스토어의 일부 화면이 찍혀있었습니다. 거기서 공개된 앱을 사전에 체크해 두는 것으로, 여러분의 앞으로의 앱 개발의 내용이 최대한 피하지 않도록 해 가고 싶은 것입니다. 전제로서 일반 판... ChoregrapheNAOqirobotstartPepper ALDialog/QiChat 메모 Choregraphe에 Dialog 상자를 배치하면,QiChat 라는 스크립트에 의해 Pepper군의 대화 등을 제어할 수 있다. 잘 사용하는 기본적인 QiChat 문장을 메모. 변수로서 대화의 패턴을 넣어 두는 이미지. [] 안에 넣어 여러 패턴을 등록할 수 있다.~ 를 붙이면 concept 의 내용을 가져온다. Pepper군에게 말하는 말을 함수화할 수 있는 신택스. 다음과 같이 취급한다... ChoregrapheNAOqiPepper Pepper/Subscribe to Event와 Raise Event에 대하여 Choregraphe에 준비된 BOX만으로 ALMemory 에 데이터를 저장, 알림을 받고 다른 상자에 업데이트를 적용하는 샘플입니다. 이벤트 알림을 통해 다른 상자의 동작을 유도하지 못하거나,,, Subscribe to Event 라는 박스와 Raise Event 라는 박스를 이용하여 실현할 수 있다! (정확하게는 Subscribe to Event 를 이용하지 않아도 할 수 있습니다) ro... ChoregraphePepper 코드 : 2 "Choregraphe-Pythonscript"에서 'HelloWorld' 의 MAKITO입니다. Choregraphe의 PythonScript를 사용하여 Hello-World를 출력합니다. ■Python 박스 다이얼로그에 "Hello World"의 표시까지 단번에 합니다. Choregraphe 다운로드는 • 중간의 회색 영역을 마우스 오른쪽 버튼으로 클릭 • 상자 새로 만들기 > Python을 클릭합니다. • 상자의 이름을 지정합니다. 이름은 자유롭게 • 만든 상... 파이썬PepperNAOqirobotstartChoregraphe Code:1 "Choregraphe"로 NAO군을 움직여 보았다 의 MAKITO입니다. 앞으로 서서히 기사를 게시하고 싶습니다. ■소형 로봇 NAO NAO군은 Aldebaran사가 개발하고 있는 소형 로봇입니다. 센서, 모터, Aldebaran 전용 운영 체제 Naoqi 제어되는 소프트웨어군으로 구성되어 있습니다. ■무슨 할 수 있을까? 프로그래밍이나 애니메이션 툴에 의한 로봇의 컨트롤입니다. Aldebaran 사의 기사를 인용하면 ""생명"을 불어넣는 ... ChoregrapheNAOqirobotstartPepper iPhone에서 Choregraphe를 사용해 보았습니다. 대표의 나카하시입니다. 여러분 안녕하세요! 앞으로 서서히 개발자에게 도움이 되는 정보를 제공해 나가고 싶습니다. 잘 부탁드립니다. Pepper/Nao의 앱 개발자의 필수 도구 인 Choregraphe (Collegraph). 현재 Windows, Mac, Linux 버전이 제공됩니다. 반대로 스마트 폰이나 태블릿 앱은 사용할 수 없습니다. 하지만 모바일 장치에서도 사용하고 싶지 않습니까? 그... ChoregrapheNAOqirobotstartPepper 자체 ALMemory 이벤트 만들기 스스로 써 두고 있습니다만, 아직 푹신한 이해이기 때문에, 타이틀은 이것으로 괜찮을까? 그리고 불안합니다. 급히, ALMemory의 이벤트에 관해, 시도해 본 내용을 기록해 봅니다. 도구 버전 C++ SDK naoqi-sdk-2.0.5.3 파이썬 SDK pynaoqi-python2.7-2.0.5.3 Choregraphe 모듈 만들기 코드 수정 helloevent.h helloevent.h h... C++NAOqiChoregraphePepper NAOqi (ver2 계) 용 독자 모듈의 작성 알데바란 아틀리에 아키하바라에서 NAOqi ver2계의 SDK 를 카피 했으므로, 다시 Choregraphe 의 가상 로봇으로 동작을 확인해 보았습니다. SDK, Choregraphe 등의 버전은 다음과 같습니다. C++ SDK naoqi-sdk-2.0.5.3 C++ SDK (cross toolchain) 파이썬 SDK pynaoqi-python2.7-2.0.5.3 Choregraphe 약간... C++NAOqiChoregraphePepper 올레올레 "Face Detection"상자 만들기 이쪽의 「인식한 얼굴의 수를 말한다」라고 하는 동작을 시도하고 있어, 왠지 「Face Detection」박스의 소스를 들여다 보았습니다만, 왜 이것만의 코드로 이 기능을 할 수 있을 것이라고, ( 그 때는) 이상하게 생각했습니다. 먼저 "Face Detection"상자의 테두리가 있으며, 그 안에 "Count Det. Faces"가 배치되어 있습니다. Face Detection 상자 Coun... ChoregraphePepper 이전 기사 보기
naoqi의 sayToFile을 사용하여 말하는 내용을 wav로 저장하는 Choregraphe 상자 에 있던 sayToFile 메소드를 사용해, Pepper가 말하는 내용을 파일 보존하는 박스를 만들었습니다 Choregraphe의 흐름 다이어그램을 마우스 오른쪽 버튼으로 클릭 한 다음 새 상자에서 Python 상자를 만듭니다 상자의 onStart를 마우스 오른쪽 버튼으로 클릭하여 유형을 String으로 변경 상자를 마우스 오른쪽 단추로 클릭하고 상자 스크립트 편집을 클릭합니다. 다음 say... ChoregrapheNAOqiPepper Pepper에서 JK Rina와 대화하기 ※주의 사항※ ※린나 API는, Microsoft가 제공하고 있는 API입니다. ※AITalk는, 주식회사 AI(에이아이)가 제공하고 있는 API입니다. ※각종 API는, Hackason에서 제공된 것입니다. 'Pepper를 통해 MS의 AI 여고생 린나와 대화'를 만들어 보았습니다. 린의 응답은 json으로 돌아가므로 AI의 AITalk에서 JK 스타일의 음성으로하여 Pepper에서 재생합... ChoregraphePepper Pepper의 Dialog의 임계값 변경 Box를 만들어 보았다 많은 분들로부터 「pepper의 Dialog의 역치 바꿀 수 없는 거야?」라고 하는 이야기가 있었으므로 만들어 보았습니다. 파이썬에 대한 지식도 필요하지 않으므로 다음을 참고해보십시오. Pepper의 Dialog 임계 값을 변경하는 데 일부 ssh 연결을하는 것은 번거로움 Choregraph Box가 있으면 앱에 통합 할 수 있습니다 각 Dialog Box에서 임계 값을 설정할 수 있습니다 ... 파이썬PepperNAOqiNAOChoregraphe Pepper로 플레이 ①~Choregraphe 설치편~ Pepper로 놀기 위한 Choregraphe(Win판) 설치 순서가 됩니다! SoftBankRobotics에서 계정 만들기 Choregraphe 다운로드 Choregraphe 설치 Choregraphe 시작 확인 ※이번은 Windows에서의 순서가 됩니다! SoftBankRobotics 사이트로 이동하여 오른쪽 상단 로그인을 선택합니다. 사용자 등록 선택 필요한 정보를 입력하고 '계정 만들... ChoregraphePepper (한 줄로) Pepper를 ROS에 연결할 때의 모범 사례 Pepper를 ROS와 연결하는 방법에 대해서는, 여러가지 시험해 보았습니다만, 지금까지 나중에서 베스트 프랙티스가 되고 있는 방법에 대해서 공유해 둡니다. 환경은 우분투 14.04 ROS Indigo Choregraphe 2.3 갑자기 정답을 말하면 rosbridge의 websocket을 사용합니다. rosbridge는 launch하면 websocket으로 ROS의 Topic을 마음대로 교... ChoregrapheNAOPepperROS pepper에 외부 모듈을 추가해 보자. 우선 requests에서. 안녕하세요 입니다. pepper 개발로 빠진 곳 등을 메모하고 있습니다. (이전 => ) 파이썬은 모듈이 훌륭합니다. http통신할 때는 적극적으로 사용하고 싶다...단지, pepper라면 pip를 사용할 수 없기 때문에 이하의 순서로 합시다고 이야기입니다. 덧붙여서 사진은 최근 우리 팀에 조인해 준 입니다. 기사 내용과 관련이 없습니다 웃음 를 참고로 하고 있습니다. http 요청을 좋은 ... Choregraphe파이썬HTTPPepper Pepper의 Python으로 자작 Box 작성을 해 나가는 메모 Pepper의 Box를 만들어 보겠습니다. 여러 다른 사람이 쓴 기사는 나와 있지만 비망록입니다. 참고 파이썬 모듈 추가 자체 제작 함수 HTTP GET 상자 만들기 Choregraphe 2.3.1 Python 2.7 Box libraries > Programming > Templates 에 있는 Python Script 의 Box 를 추가합시다. 더블 클릭하면 초기 코드를 볼 수 있습니다.... Choregraphe파이썬Pepper Pepper가 피곤하기 전에 쉬는 상자를 만들었습니다. 어플의 연속 재생이나 개발시에 애니메이션을 만들고 있는 도중에 모터가 열을 가져 버려 도중에 개발이 멈추어 버리는 일이 있으므로, 피곤해 버리기 전에 마음대로 휴식해 주는 박스를 만들었습니다. 앱의 Init나 Main에 넣어두면 재생 중에 열을 가지고 버려도 도중에 멈추지 않고 열을 가진 부품만 마음대로 휴식하고 열이 식으면 다시 움직이는 느낌으로 해봅니다. Monitor cycle (s) ... ChoregrapheNAOqi파이썬Pepper 주변 환경 (소리)에 따라 마음대로 Pepper의 볼륨을 변경 전시회라든가로 일일이 사람의 양에 응해 볼륨의 조정이 번거롭기 때문에. 님의 누군가 만들어 주지 않을까-라고 기다리고 있었지만, 아직···. 카와다 사장에게 교수 받은 「 」로 모처럼이니까 만들어 보려고 했다. ※ 와 함께 w ※ 와 함께 w 무엇을 보고 볼륨을 조정하는가? 사람의 양 주위의 볼륨 Pepper와 사람 사이의 거리 사람의 움직임 이상의 2개로 만들어 보겠습니다. 주위가 시끄럽다... Choregraphe파이썬Pepper 【Choregraphe】 임의의 메시지를 ChatWork에 투고할 수 있는 박스를 만든 건 Pepper에서 ChatWork에 메시지를 게시할 수 있도록 Python Script에서 자체 제작 상자를 만들었으므로 소개합니다. 이 상자를 사용하면 응용 프로그램 내에서 ChatWork에 메시지 데이터를 보내는 방식을 넣을 수 있습니다. 예를 들면, Pepper를 접수에서 활용하고 있다고 해서, 아포를 취하고 있는 인간을 선택하면 채팅 워크에 그 사람에게 보내는 메세지가 흐르거나, 솔리터... ChoregrapheChatwork파이썬Pepper Choregraphe에서 Watson을 사용해보십시오. Pepper에서 Watson 서비스를 이용하고 번역이나 질문에 대한 답변 등이 생기면 좋을 것이라고 기대를 가지고 Choregraphe에서 Watson을 사용해 보았습니다. Choregraphe에서 Watson 서비스를 사용합니다. Watson 서비스를 이용하려면 에 등록하여 계정을 취득해야 하므로 여기를 취득하고 있다고 가정합니다. 그런 다음 서비스 및 API 메뉴에서 사용할 서비스를 등록... BluemixWatsonPepperapiChoregraphe PEPPER 눈의 LED를 복잡하게 빛나게 한다 Pepper의 LED를 빛낼 때, 표준 Eye LEDs 상자를 사용하는 방법이 있지만, 이 상자를 사용하면 눈이 전부 빛납니다. 이것을 해결하기 위해서는 Led의 빛나는 방법을 프로그래밍할 필요가 있기 때문에 이번에는 그것에 대해 해설하고 싶습니다. Pepper의 눈 LED는 8개씩 붙어 있습니다. 또한 이러한 LED는 naoqi로 그룹화되어 있으며, ALLeds.fadeRGB 메서드를 사용... ChoregraphePepper PEPPER Detect 한 사람의 나이와 성별을 식별합니다. BasicAwareness를 사용하여 Detect한 사람의 성별과 나이를 가져옵니다. Choregraphe 표준 상자를 사용하여 구현합니다. 1. BasicAwareness ALBasicAwareness를 제어하고 이벤트를 모니터링하는 상자입니다. 원래 BasicAwareness라는 것은 Pepper가 소리에 반응하거나 얼굴을 찾는 기능입니다. 위에서 두 번째가 소리에 반응했을 때의 이벤트 ... ChoregraphePepper 태블릿에 실시간으로 카메라 이미지 표시 아쿠아링 츠루 마이 연구소, 엔지니어의 타이지맨입니다. (어떤 응용 프로그램으로 만들었는지 링크를 참조하십시오) Pepper를 카메라맨으로 하고, 사진을 찍는 기능을 구현했습니다만, 어쨌든 실시간으로 Pepper의 카메라 영상을 볼 수 있습니다. 라고 태블릿에 표시시켰는데, 조금 고생했으므로, 메모를 해 둡니다. ALVideoDevice#getImageRemote를 사용하면 그 기능을 구현할... ChoregraphePepper PythonBox에서 오류 처리 PEPPER 앱 개발 시 오류 처리 정보 PythonBox로 처리하는 방법의 정리도. 당사에서 하고 있는 Utage Blog의 전용 기사입니다. PythonBox에서 오류가 발생하면, 처리되지 않은 오류의 경우 응용 프로그램이 즉시 종료됩니다. 현재 상황에서 로봇이 강제 종료되면, 유저로부터는 아무런 촉감도 없이 갑자기 종료한 것처럼 보이기 때문에, 반드시 핸들링하여 사용자에게 전달하도록 합... Choregraphe파이썬Pepper PEPPER Input하면 Random으로 Output하는 PythonBox를 만든다 PythonBox에서 Random으로 분기를 만들고 싶을 때 이런 구현을 하면 분기를 2개에서 3개로 만들고 싶을 때 코드를 만지면서 상자를 편집에서 출력을 늘리는 절차를 밟아야 하기 때문에, 앱풋을 늘려 마음대로 분기를 만들어 줍니다. 상자를 편집에서 입력, 출력을 늘리면 상자의 메서드가 선언됩니다. onLoad시 dir(self)을 사용하여 상자 속성을 가져오고, callable에서 실행... Choregraphe파이썬Pepper PEPPER로 오디오 파일 재생 PEPPER 응용 프로그램에서 태블릿 이벤트에서 오디오 파일을 재생하는 방법. 이 기사에서 실현하는 방법은 세 가지 방법을 소개합니다. 우리 회사에서 개발하는 앱에서 사용자가 버튼을 누릅니다 SE가 된다 PEPPER가 말한다 라는 패턴이 많기 때문에, 기본은이 방법을 사용합니다. javascript Choregraphe PlaySound 상자는 표준으로 포함되어 있습니다. 이 실장 방법이라면... ChoregraphePepper QiChat의 변수 참조 타이밍을 살펴보기 Pepper에서는 이라는 대화에 특화된 독자적인 스크립팅 언어로 인간과 Pepper의 대화를 구현할 수 있습니다. 라고 생각해 문서를 대충 보았지만, 그러한 문장은 발견되지 않았다. 실험에 사용한 파일은 GitHub 의 VariablesTest에 있습니다. 애니메이션 전후에 변수를 참조하는 경우, 어떤 시점에서 변수가 참조되는지 확인하기 위해, 메모리에 0.1초마다 1 증가하는 변수 MyCo... ChoregrapheQiChatPepper MQTT Subscriber 상자 만들기 이번에는 MQTT 의 Subscriber 측의 박스를 만들고 Pepper 군에서 동작시켜 보았습니다. Publisher 측에서 동작시켜 본 내용은 이쪽. 아직, MQTT 공부중입니다. MQTT의 Python용 라이브러리로 다음 라이브러리를 사용합니다. 설정 항목 MQTT 브로커 정보와 검색할 주제에 대한 정보를 설정합니다. 파이썬 코드 MQTT 브로커에 연결하고 주제를 Subscribe합니다... Choregraphe파이썬mqttPepper MQTT Publisher 상자 만들기 그 2 「 」의 계속입니다. TLS 연결을 지원해 보았습니다. TLS MQTT Publisher 상자 마지막 상자를 복사하여 TLS MQTT Pub 상자를 만듭니다. 설정 항목 포트를 8883으로 변경 Topic의 경로에 tls를 추가 (전회와의 구별을 위해서만입니다) Certificate 매개 변수 추가 Certificate는 인증서의 파일 이름을 지정합니다. test.mosquitto.org를 ... Choregraphe파이썬mqttPepper Pepper 스토어의 앱을 살펴 보았습니다. 대표의 나카하시입니다. 여러분 안녕하세요! 이번 작은 재료는 Pepper 앱의 개발에 있어서 어떤 앱을 만들어야 하는지, 만들지 않는지의 참고로 해 주셨으면 하는 기사가 됩니다. 요 전날 TV에서 Pepper 스토어의 일부 화면이 찍혀있었습니다. 거기서 공개된 앱을 사전에 체크해 두는 것으로, 여러분의 앞으로의 앱 개발의 내용이 최대한 피하지 않도록 해 가고 싶은 것입니다. 전제로서 일반 판... ChoregrapheNAOqirobotstartPepper ALDialog/QiChat 메모 Choregraphe에 Dialog 상자를 배치하면,QiChat 라는 스크립트에 의해 Pepper군의 대화 등을 제어할 수 있다. 잘 사용하는 기본적인 QiChat 문장을 메모. 변수로서 대화의 패턴을 넣어 두는 이미지. [] 안에 넣어 여러 패턴을 등록할 수 있다.~ 를 붙이면 concept 의 내용을 가져온다. Pepper군에게 말하는 말을 함수화할 수 있는 신택스. 다음과 같이 취급한다... ChoregrapheNAOqiPepper Pepper/Subscribe to Event와 Raise Event에 대하여 Choregraphe에 준비된 BOX만으로 ALMemory 에 데이터를 저장, 알림을 받고 다른 상자에 업데이트를 적용하는 샘플입니다. 이벤트 알림을 통해 다른 상자의 동작을 유도하지 못하거나,,, Subscribe to Event 라는 박스와 Raise Event 라는 박스를 이용하여 실현할 수 있다! (정확하게는 Subscribe to Event 를 이용하지 않아도 할 수 있습니다) ro... ChoregraphePepper 코드 : 2 "Choregraphe-Pythonscript"에서 'HelloWorld' 의 MAKITO입니다. Choregraphe의 PythonScript를 사용하여 Hello-World를 출력합니다. ■Python 박스 다이얼로그에 "Hello World"의 표시까지 단번에 합니다. Choregraphe 다운로드는 • 중간의 회색 영역을 마우스 오른쪽 버튼으로 클릭 • 상자 새로 만들기 > Python을 클릭합니다. • 상자의 이름을 지정합니다. 이름은 자유롭게 • 만든 상... 파이썬PepperNAOqirobotstartChoregraphe Code:1 "Choregraphe"로 NAO군을 움직여 보았다 의 MAKITO입니다. 앞으로 서서히 기사를 게시하고 싶습니다. ■소형 로봇 NAO NAO군은 Aldebaran사가 개발하고 있는 소형 로봇입니다. 센서, 모터, Aldebaran 전용 운영 체제 Naoqi 제어되는 소프트웨어군으로 구성되어 있습니다. ■무슨 할 수 있을까? 프로그래밍이나 애니메이션 툴에 의한 로봇의 컨트롤입니다. Aldebaran 사의 기사를 인용하면 ""생명"을 불어넣는 ... ChoregrapheNAOqirobotstartPepper iPhone에서 Choregraphe를 사용해 보았습니다. 대표의 나카하시입니다. 여러분 안녕하세요! 앞으로 서서히 개발자에게 도움이 되는 정보를 제공해 나가고 싶습니다. 잘 부탁드립니다. Pepper/Nao의 앱 개발자의 필수 도구 인 Choregraphe (Collegraph). 현재 Windows, Mac, Linux 버전이 제공됩니다. 반대로 스마트 폰이나 태블릿 앱은 사용할 수 없습니다. 하지만 모바일 장치에서도 사용하고 싶지 않습니까? 그... ChoregrapheNAOqirobotstartPepper 자체 ALMemory 이벤트 만들기 스스로 써 두고 있습니다만, 아직 푹신한 이해이기 때문에, 타이틀은 이것으로 괜찮을까? 그리고 불안합니다. 급히, ALMemory의 이벤트에 관해, 시도해 본 내용을 기록해 봅니다. 도구 버전 C++ SDK naoqi-sdk-2.0.5.3 파이썬 SDK pynaoqi-python2.7-2.0.5.3 Choregraphe 모듈 만들기 코드 수정 helloevent.h helloevent.h h... C++NAOqiChoregraphePepper NAOqi (ver2 계) 용 독자 모듈의 작성 알데바란 아틀리에 아키하바라에서 NAOqi ver2계의 SDK 를 카피 했으므로, 다시 Choregraphe 의 가상 로봇으로 동작을 확인해 보았습니다. SDK, Choregraphe 등의 버전은 다음과 같습니다. C++ SDK naoqi-sdk-2.0.5.3 C++ SDK (cross toolchain) 파이썬 SDK pynaoqi-python2.7-2.0.5.3 Choregraphe 약간... C++NAOqiChoregraphePepper 올레올레 "Face Detection"상자 만들기 이쪽의 「인식한 얼굴의 수를 말한다」라고 하는 동작을 시도하고 있어, 왠지 「Face Detection」박스의 소스를 들여다 보았습니다만, 왜 이것만의 코드로 이 기능을 할 수 있을 것이라고, ( 그 때는) 이상하게 생각했습니다. 먼저 "Face Detection"상자의 테두리가 있으며, 그 안에 "Count Det. Faces"가 배치되어 있습니다. Face Detection 상자 Coun... ChoregraphePepper 이전 기사 보기