ボストンスポットのミニバージョンを実現するための 3000 行のコード: 殺せないゴキブリになりたい!

ボストンスポットのミニバージョンを実現するための 3000 行のコード: 殺せないゴキブリになりたい!

ボストンのロボット犬はしばらく前から販売されているが、価格は少々魅力的ではない。インターネット上にはオープンソースのロボット犬が無数にあります。どれを選べばいいでしょうか?最近、Bittle というロボット犬が Kickstarter のクラウドファンディング リストに掲載されました。Boston Spot と非常によく似ており、すべてのアルゴリズムは 3,000 行のコードで実装できます。

ボストン・ダイナミクス・ドッグは楽しいが、数十万という値段はちょっと手が出ない。

みんなの「ボストン」コンプレックスを解消するために、ボストンダイナミクスのミニ犬「ペトイ・ビットル」が誕生しました。手のひらサイズで組み立て式なので、ポケットに入れることもできます。

障害物を転がり越え、TensorFlow AIモデルの追加をサポート

かわいくないですか?見た目ほど単純ではありません。基本的にはボストンテリアができる程度のことはできますが、時にはペットの犬のようにいたずらをしたりと、選べるモードがたくさんあります。

まずはどんなスキルがあるのか​​見てみましょう!

スムーズなデスクトップの加速。

障害物を乗り越えて簡単にキャッチします。

Arduino または Raspberry Pi を追加し、TensorFlow を使用して強化すると、瞬時に賢い犬になり、ターゲットを簡単に追跡できるようになります。

壊れない小さなロボット「ボストン」は3DプリントされたArduinoで動く

ご覧のとおり、ビトルは車輪ではなく 4 本の足で動きます。歩くことで自由度が増し、さまざまな未構造の地形でも歩くことができます。こうしたダイナミックな操縦性は通常、ボストンの Spot のような高級ロボットにしか見られませんが、Bittle の開発者はシステムを簡素化する草の根ソリューションを考案しました。

Bittle は、ボディフレーム、アクチュエーター、電子デバイス、バッテリー、そしてさまざまなタスクを実行するためにすべてのハードウェアを調整するソフトウェアという 4 つの主要コンポーネントで構成されています。システム全体はシンプルで効率的です。

では分解してみましょう。

[[339756]]

上記の部品はすべて3Dプリントされており、高強度の射出成形プラスチックを使用しているため、外圧に非常によく耐えることができます。

ストレステストでは、組み立てられたロボットは大人が踏んでも損傷を受けずに耐えることができました。

[[339757]]

もちろん、衝突防止は高強度ボディだけに頼っているわけではありません。ビトルは非常に柔軟性が高く、手足のスプリングは一定の緩衝作用を発揮します。受ける圧力が大きすぎる場合、指定された「弱い部分」に応じて非常に巧妙に分解され、簡単に再設置または交換できます。

Bittle のアクチュエーターはサーボ モーターであり、9 つの P1S サーボによって駆動されます。そのうち8つは歩くための関節で、1つは頭を振るための関節です。

Bittle のすべてのアクティビティは、豊富なセンサーを備えたカスタマイズされた Arduino ボードである「頭脳」である NyBoard v 1 によって制御されます。このボードは少なくとも 12 個の PWM サーボを駆動でき、機体全体のバランスをとるための IMU (慣性航法ユニット) を備えています。

さらに、赤外線リモコンを使用して、「歩く」、「座る」などの基本的なアクションや、その他のより詳細な指示をトリガーすることもできます。

Bittle には Bluetooth モジュールも付属しており、これを使用してワイヤレスでコードをアップロードおよびダウンロードし、PC またはスマートフォン アプリで制御できます。 Bluetoothに加えて、無線通信をサポートするWiFiモジュールもあります。Bittleを使用してバランス関連の動作計画を学習する場合、たくさんの配線を接続する必要はありません。

Bittle 自体の負荷制限に制約されることなく、リモートの「頭脳」の計算能力を活用することもできます。

現在、Bittle プロジェクトは Kickstarter でクラウドファンディング キャンペーンを開始し、十分な資金を集めています。まもなく完成度の高い製品が見られるようになると思います。

小さいだけでなく、データ構造とアルゴリズムの実装も非常に洗練されています。

待ちきれないなら、自分で作ってみるのもいいでしょう。Bittle のコードは GitHub でオープンソース化されています。不思議ですね、なぜ OpenDog ではないのでしょうか?

Bittle 全体は OpenCat コードによって駆動されており、サードパーティのライブラリを除くと、コード行数は約 3,000 行のみです。

コードを見ると、四足歩行を実行するために必要な最小限のデータ構造とアルゴリズムが定義されていることがわかります。 Python インターフェースも提供されており、他のデバイスから Bittle にコマンドを簡単に送信できます。

Arduino IDE で C を使用し、ターミナルで Python を使用するなど、さまざまなコーディング環境でさまざまなレベルで Bittle をプログラムできます。どれもよく知りませんか?問題ありません。ドラッグ アンド ドロップ プログラミングは引き続き利用できます。

Bittle は、3D プリント、機械工学、電子工学、プログラミングのあらゆる側面をカバーしています。Bittle をゼロから作成できれば、個人の思考力や実践能力が大幅に向上し、STEM 教育の補助ツールとしても活用できます。

一緒に組み立てましょう!

<<:  2020 年のディープラーニング フレームワークの簡単な比較

>>:  リモートタイピング、脳波イメージング、この中国の脳コンピューターインターフェース企業が人間向けインテリジェントオペレーティングシステムをリリース

ブログ    
ブログ    

推薦する

顔認証の時代では、顔情報のセキュリティを無視することはできない

買い物のときに顔スキャンを使用して支払い、顔スキャンを使用して携帯電話のロックを解除し、コミュニティ...

AI は銀行がますます激化する詐欺の競争に勝つためにどう役立つか

今日のイノベーションのペースが競争だとしたら、世界は猛烈なスピードで変化しています。今日の世界で起こ...

教育省:中国はAI教育政策の提供を増やす

12月7日から8日にかけて、中華人民共和国教育部、中国ユネスコ国家委員会、ユネスコの共催による「20...

機械学習を学ぶには? Alibaba のプログラマーが、わずか 7 つのステップで Python 機械学習を習得できるようお手伝いします。

概要: 現在、インターネット上の Python 機械学習リソースは非常に複雑で、初心者にとっては混乱...

...

...

...

機械学習技術におけるアンサンブル学習とは何ですか?

[51CTO.com クイック翻訳] アンサンブル学習は強力な機械学習技術の 1 つです。アンサン...

多くの場所で顔認証の削除が通知されました!人工知能業界は衰退するのでしょうか?

[[356436]] 「ブラックテクノロジー」の顔スキャンマシンを大量に購入する人がいる一方で、顔...

...

Xunlei 創設者 Cheng Hao: 人工知能起業における 6 つの核心課題

編集者注:この記事はWeChatの公開アカウントHaoge Says(ID:haogetalks)か...

...

...

...

国際数学オリンピック連続優勝、基礎学問の科学技術戦略価値の分析

[[344622]] 第61回国際数学オリンピック(IMO)2020の結果が先日発表されました。中国...