만들게 된 동기와 소개

by 진혁 | 2016-12-07 17:43
로봇 아두이노 음성인식


어떤 메이커가 자신의 로봇을 만들고 싶지 않겠습니까? 웬만한 중요 기능이 다 내장되어 있어 Arduino 101은 로봇 프로젝트의 심장부가 되기를 간절히 원합니다. 매우 흥미로운 큐리 뉴런 (Curie Neurons,http://www.general-vision.com/, 패턴 러닝과 분류 러닝을 할수 있는 인공지능 모듈을 , 메이커들이 손쉽게 하드웨어에 집어 넣을수 있는 용도로 개발됨. https://www.youtube.com/watch?v=2R9tcklNinA  )과 같은 BLE, IMU (관성측정 장치) 등이 들어 있습니다. BLE BOT 9000 프로젝트를 본 후 Arduino 101 주변에 자체 모바일 로봇 플랫폼을 구축할수 있겠구나 하는 영감을 얻어 VoiceBot101이 탄생했습니다.

VoiceBot101은,  추가 부품들을 꽂기 위한  1/2 크기 브레드 보드 옆에 ,커스텀 3D 프린팅한  섀시에 장착 된 Arduino 101을 갖추고 있습니다. 두 개의 DC 모터와 캐스터가 주 조향 및 구동 시스템을 구성합니다. 모터는 adafruit의 TBR6612 브레이크 아웃 보드를 사용하여 제어됩니다. (한국서 구할수 있는 부품으로 재구성중)

기본 임베디드 스케치는 표준 및 큐리 특정 라이브러리를 사용하여 Arduino IDE로 프로그래밍됩니다. Web Bluetooth API는 웹 브라우저 기반 인터페이스를 개발하고 로봇을 실제 웹의 일부로 사용하기 위해 사용되었습니다. 웹 브라우저 기반 솔루션을 개발함으로써 우리 인터페이스에 HTML / Javascript / CSS 라이브러리, 도구 및 기술을 사용할 수 있습니다. annyang 음성 인식 라이브러리 ( https://www.talater.com/annyang/ ) 를 사용하여 음성 제어를 프로젝트에 추가하는 것이 쉬워지는 것은 이 접근법의 유용성의 한 예일 뿐입니다.

이 프로젝트는 현재 "완전한"음성 제어 모바일 로봇 플랫폼이지만 아직 완전하지 않습니다. 이 기본 프로젝트를 수정하고 흥미로운 기능을 추가하는 것을 함께 하고자 하는 분은,  여기 포럼에 참가신청을 해주시면 좋겠습니다. 그러면 스토리 작성자로 추가하여,  프로젝트를 업데이트 하실수 있게 될 겁니다. 나는 이 프로젝트가 모바일 로봇 개념을 탐구하는 훌륭한 플랫폼이 되었으면 합니다.

다음은 프로젝트에 대한 철저한 설명은 아니지만이 프로젝트를 개발하면서 배웠던 가장 중요한 것들에 대한 요약입니다.

댓글 0

MADE BY

진혁

바느질, 아두이노
부품 목록 다음글 만들게 된 동기와 소개현재글