OpenBot, akıllı telefonları robotlara dönüştüren bir platform

Son zamanlarda haberler bunu kırdı OpenBot projesinin yeni versiyonu 0.5 çıktıiçinde bazı ilginç iyileştirmeler yapıldı Arduino ürün yazılımı için yeniden tasarım ve diğer şeylerin yanı sıra yapılandırma mesajları desteğine ek olarak RTR ve RC robotları için desteğin eklendiği gibi.

OpenBot'u bilmeyenler için söyleyebilirim ki bu, tabanı Android tabanlı normal bir akıllı telefon olan, hareket halindeki tekerlekleri olan robotlar oluşturmak için bir platform geliştiren bir projedir.

Platform Intel'in araştırma bölümünde oluşturuldu ve robotlar oluştururken bir akıllı telefonun ve yerleşik GPS, jiroskop, pusula ve kameranın bilgi işlem yeteneklerini kullanma fikrini geliştirir.

Robot kontrolü, çevresel analiz ve otonom navigasyon yazılımı Android platformu için bir uygulama olarak uygulanmaktadır. Kod Java, Kotlin ve C++ ile yazılmıştır ve MIT lisansı altında dağıtılmaktadır.

Platformun robotik öğretmek, kendi hareketli robot prototiplerini hızla oluşturmak ve otopilotlar ve otonom navigasyon ile ilgili araştırma yapmak için yararlı olabileceği umulmaktadır.

OpenBot Hakkında

OpenBot kullanıcının minimum maliyetle hareketli robotlarla deneyler başlatmasına olanak tanır: Bir robot oluşturmak için, toplam maliyeti yaklaşık 50 $ olan orta sınıf bir akıllı telefon ve ek bileşenler kullanmak yeterlidir.

robot şasiyanı sıra ilgili taraflar akıllı telefon bağlamak için Önerilen tasarımlara göre bir 3D yazıcıda basılmış (3D yazıcı yoksa, çerçeveyi karton veya kontrplaktan kesebilirsiniz). Tahrik dört elektrik motoru tarafından sağlanır.

Kontrol etmek ek motorlar, aksesuarlar ve sensörler ile pil şarjını izlemek, bir Arduino Nano kartı kullanılır USB bağlantı noktası aracılığıyla bir akıllı telefona bağlanan ATmega328P mikro denetleyicisine dayanmaktadır.

Ayrıca ultrasonik sonar ve hız sensörlerinin bağlantısı desteklenmektedir. Robot, bir Android istemci uygulaması aracılığıyla, aynı WiFi ağındaki bir bilgisayar aracılığıyla, bir web tarayıcısı aracılığıyla veya Bluetooth özellikli bir oyun denetleyicisi (PS4, XBox ve X3 gibi) aracılığıyla uzaktan kontrol edilebilir.

kontrol yazılımı akıllı telefonda koşmak nesne tanıma için bir makine öğrenme sistemi içerir (yaklaşık 80 tür nesne tanımlanmıştır) ve otomatik pilot işlevlerini gerçekleştirir.

Uygulama, robotun istenen nesneleri belirlemesine, engellerden kaçınmasına, seçilen nesneyi takip etmesine ve otonom navigasyon problemlerini çözmesine olanak tanır.

Örneğin, bir robot, ortamdaki değişikliklere uyum sağlayarak otomatik pilotta belirli bir konuma hareket edebilir. Hareket, robotu uzaktan kumandalı hareketli kamera olarak kullanarak manuel olarak da kontrol edilebilir.

OpenBot 0.5'in ana yenilikleri

Yeni versiyonda, Arduino için üretici yazılımı önemli ölçüde yeniden tasarlandıek robot türleri (RTR ve RC) için desteğin ortaya çıktığı .

onun yanında firmware ile yeni bir mesajlaşma protokolü için destek eklendi mikrodenetleyiciden Android uygulamasına, yapılandırma mesajlarını işleme yeteneği uygulandı ve oyun denetleyicileri aracılığıyla kontrol desteği yeniden yapıldı. Yeni RC-Kamyon kasasının bir 3D yazıcısında yazdırmak için modeller eklendi.

Öne çıkan bir diğer değişiklik de robottaki kamerayı değiştirmek için bir düğme eklendi istemci uygulamasına ve RTSP protokolü desteği WebRTC lehine kesildi. Node.js tabanlı web arayüzü, uzaktan kontrol etme yeteneği sağlar WebRTC kullanarak robotun video kamerasından veri aktarımı ile robotun bir tarayıcı aracılığıyla hareketi.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan proje hakkında, detayları kontrol edebilirsiniz Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.