안드로이드 로봇

 

안드로이드 폰으로 제어하는 오픈 소스 로봇입니다. 블루투스 무선 통신을 이용합니다.

이 로봇은 플라모델로 직접 만들어야 하는 노력이 조~~~금 필요합니다. 15세 학생이 20분 걸렸습니다. 동작은 비교적 쉽습니다.

5세 어린이가 3분안에 동작을 마스터할 수 있습니다. 단, 음성 인식은 조금 다릅니다. 발음이 센다거나 사투리 억양이 강하신

분들은 소스를 수정하셔야 할지도모르겠습니다. 성격 급하신 분들은 계속해서 명령을 반복하시는데, 애는 그렇게는 못알아 듣습니다. 한글이 어려우신 분들은 영어로 명령을 내리셔도 됩니다.

 

자세한 사양과 정보는 아래 링크를 참고하세요.

http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G131089647540

 

+++++  앱 설명  +++++

 

로봇을 제어하는 예제 어플리케이션 입니다.

3.png

로봇 내부의 다양한 정보를 표시합니다.

기압 센서의 데이터 읽어내어, 현재 로봇의 고도(Altitude)를 보여줍니다.

디지털 온도 센서에서 출력되는 데이터도 있습니다.

또한 로봇용 충전 배터리의 잔량과 소프트웨어/펌웨어 정보도 표시합니다.

 

그리고 왼쪽 모터와 오른쪽 보터를 제어할 수 있는 슬라이더가 있습니다.

멀티 터치를 이용해서 좌우 동시 제어가  가능합니다. 

 

히말라야 정상에서 고도와 온도를 측정해 오실 용자가 계시면

odroid@hardkernel.com 으로 연락주시면 지원해 드리도록 하겠습니다.

비행기 티켓은 들고 오셔야겠죠?

5.png

구글의 음성 인식 API를 이용한  Voice Command 제어도 가능합니다.

"전진(run)", "후진(back)", "오른쪽(right)", "왼쪽(left)", "회전(rotate)" 등 기본적인

명령에 반응합니다.

 

구글의 음성인식 엔진이 그리 스마트하지 않습니다. 원래는 가장 우선값만을

받도록 앱을 만들었습니다. 그런데 회전을 매번 대전으로 인식하는 구글의

스마트함 때문에 대전도 회전으로 인식하도록 수정하였습니다.

 

내 명령을 듣지 않는다고 로봇에게 화를 내시거나 던지시지 마시고, 앱을

수정하는 센스를 발휘해 주세요. 참고로 여자 목소리를 더 좋아하는 것

같습니다.

7.png

아래 동영상을 보시면 아시겠지만, 실제 인식률은 70~80%정도 인것 같습니다.

매번 구글의 서버에 다녀와야해서 네트웍이 꼭 연결되어 있어야 합니다.

 

APK와 해당 소스코드 및 관련 자료는 아래 링크에 있습니다.

http://dev.odroid.com/projects/accessory/ 

안드로이드 마켓에는 8월 10일 정도에 올릴 계획입니다.

 

비디오를 끝까지 보셔야 스마트하게 명령을 수행하는 로봇을 보실 수 있습니다. ^__*

혹시 비디오가 안보이시는 분들은 링크를 클릭 http://youtu.be/ajWYncFatV0