스마트폰을 로봇으로 만드는 플랫폼 오픈봇(OpenBot)

최근 뉴스는 OpenBot 프로젝트 0.5의 새 버전이 출시되었습니다., 여기서 몇 가지 흥미로운 개선 사항이 있습니다 예를 들어 Arduino 펌웨어를 위한 재설계와 RTR 및 RC 로봇에 대한 지원이 추가되었으며 구성 메시지에 대한 지원이 추가되었습니다.

오픈봇에 대해 잘 모르시는 분들을 위해 안드로이드 기반의 일반 스마트폰을 베이스로 바퀴가 움직이는 로봇을 만드는 플랫폼을 개발하는 프로젝트라고 말씀드릴 수 있습니다.

플랫폼 인텔의 연구 부서에서 만들어졌습니다. 로봇을 만들 때 스마트폰과 내장된 GPS, 자이로스코프, 나침반 및 카메라의 컴퓨팅 기능을 사용하는 아이디어를 개발합니다.

로봇 제어, 환경 분석 및 자율 내비게이션 소프트웨어 Android 플랫폼용 애플리케이션으로 구현됩니다. 코드는 Java, Kotlin 및 C++로 작성되었으며 MIT 라이선스에 따라 배포됩니다.

플랫폼이 로봇을 가르치고, 스스로 움직이는 로봇 프로토타입을 신속하게 제작하고, 자동 조종 장치 및 자율 항법과 관련된 연구를 수행하는 데 유용할 수 있기를 바랍니다.

오픈봇 소개

오픈봇은 사용자가 최소한의 비용으로 움직이는 로봇으로 실험을 시작할 수 있습니다.: 로봇 하나를 만들기 위해서는 중급 스마트폰과 추가 부품만 있으면 50달러 정도면 충분하다.

로봇 섀시뿐만 아니라 제휴사 스마트폰을 연결하기 위해 제안된 디자인에 따라 3D 프린터로 인쇄 (3D 프린터가 없으면 판지나 합판으로 프레임을 잘라낼 수 있습니다.) 추진력은 XNUMX개의 전기 모터에 의해 제공됩니다.

제어하다 추가 모터, 액세서리 및 센서, 배터리 충전 모니터링, Arduino Nano 보드가 사용됩니다. USB 포트를 통해 스마트폰에 연결하는 ATmega328P 마이크로컨트롤러를 기반으로 합니다.

또한 초음파 소나와 속도 센서의 연결이 지원됩니다. 로봇은 Android 클라이언트 앱, 동일한 WiFi 네트워크의 컴퓨터, 웹 브라우저 또는 Bluetooth 지원 게임 컨트롤러(예: PS4, XBox 및 X3)를 통해 원격으로 제어할 수 있습니다.

제어 소프트웨어 스마트폰에서 실행 객체 인식을 위한 기계 학습 시스템 포함 (약 80종류의 객체가 정의되어 있음) 자동 조종 기능을 수행합니다.

이 응용 프로그램을 통해 로봇은 원하는 개체를 결정하고, 장애물을 피하고, 선택한 개체를 따르고, 자율 탐색 문제를 해결할 수 있습니다.

예를 들어 로봇은 자동 조종 장치의 특정 위치로 이동하여 환경 변화에 적응할 수 있습니다. 로봇을 원격 제어 이동 카메라로 사용하여 움직임을 수동으로 제어할 수도 있습니다.

OpenBot 0.5의 주요 참신함

새 버전에서, Arduino용 펌웨어가 크게 재설계되었습니다., 추가 유형의 로봇(RTR 및 RC)에 대한 지원이 등장했습니다.

게다가 펌웨어가 있는 새로운 메시징 프로토콜에 대한 지원 추가 마이크로컨트롤러에서 안드로이드 애플리케이션으로 구성 메시지 처리 기능이 구현되었고 게임 컨트롤러를 통한 제어 지원이 다시 이루어졌습니다. 새로운 RC-Truck 섀시의 3D 프린터에서 인쇄하기 위한 모델을 추가했습니다.

눈에 띄는 또 다른 변화는 로봇의 카메라를 변경하는 버튼을 추가했습니다. WebRTC를 위해 클라이언트 응용 프로그램에 대한 지원 및 RTSP 프로토콜 지원이 중단되었습니다. Node.js 기반 웹 인터페이스는 원격 제어 기능을 제공합니다. WebRTC를 사용하여 로봇의 비디오 카메라에서 데이터를 전송하는 브라우저를 통한 로봇의 움직임.

최종적으로 그것에 대해 더 많이 알고 싶다면 프로젝트에 대해, 당신은 세부 사항을 확인할 수 있습니다 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.