MrRobot – Ubuntu Mobile 앱 지원 Robotics(Raspberry Pi 및 arduino 관련)
Project MrRobot은 Rapiro 로봇과 상호 작용하기 위해 음성, 터치 및 흔들림 제어 기능이 있는 Robotics를 지원하는 Ubuntu 모바일 앱입니다. 이 프로젝트는 E-minors 팀이 Ubuntu Shenzhen Hackathon에서 28시간 이내에 완료했습니다. 모든 코드는 소스 기반이며 arduino 기반의 Rapiro 로봇은 코드와 3D 구성으로 오픈 소스로 제공되므로 부품을 3D로 인쇄하고 직접 제작할 수 있습니다!!!
우리의 강사는 다음의 전체 과정을 안내합니다.
<올>
Ubuntu SDK에서 모바일로 코드를 배포하는 방법
wit.ai 음성 및 텍스트 인식 가능한 지능형 API와 통합하여 음성 제어 우분투 모바일 앱을 구축하는 방법을 알아보세요.
웹 소켓을 통해 앱에서 메시지를 수신하기 위해 라즈베리 파이에 서버를 구현하는 방법
UI 디자인의 몇 가지 팁
BOM
<올>
우분투 모바일
라즈베리 파이 + 와이파이 동글
라피로 로봇
오르골(필요한 경우)
소프트웨어 도구 필요
<올>
우분투 QT SDK
Raspbian을 사용한 파이
Arduino IDE(로봇을 직접 제작하려는 경우)
wit.ai API
github 주소: 미스터로봇
1단계:프로젝트 요약
앱에는 3가지 종류의 대화형 방법이 있습니다. 첫 번째는 사용자가 GUI를 직접 터치하여 로봇을 제어할 수 있는 터치 스크린입니다. 둘째, 가속도계의 API는 흔들림과 같은 서벌 움직임을 감지할 수 있으며, 이는 또한 Rapiro의 일부 동작을 유발할 수 있습니다. UI 하단에는 음성 제어 버튼인 터치 버튼이 있습니다. 버튼을 터치하면 오디오 녹음이 시작되며 녹음이 끝나면 탭해야 합니다.
2단계:Ubuntu QT sdk 설치 및 Ubuntu 전화에 코드 배포
자세한 소식은 github 채널에서 확인하세요.
3단계:Pi에 웹 서버 설치
Wi-Fi 동글을 사용하여 로컬 무선 네트워크에 연결
코드 다운로드
실행 중
rc.loca에 셸 명령을 추가하는 부팅 시작 시 설정
나
4단계:하드웨어 구성
Rapiro의 헤드를 분해하고 Pi를 Papiro의 플레이트에 조심스럽게 부착하고 오디오 와이어와 Wi-Fi 동글을 연결합니다.
자세한 내용:MrRobot – Ubuntu Mobile 앱 지원 Robotics(Raspberry Pi 및 arduino 관련)