Petoi Nybble
こんにちは、ピッツバーグのRongzhongです。 OpenCatへの最初の投稿から8か月後、更新することがたくさんあります。最も重要なのは、10月22日月曜日に、最初の子猫をIndiegogoで発売することです。子猫の名前はニブルです。リンクはここ、私のTwitter @PetoiCamp、またはPetoi.comに投稿されます。
Indiegogoデモ、WeiYing編集
ご挨拶
ニブルがエクササイズをしている
Indiegogo側で私を支援してくれる優れたマーケティングチームがいるので、この投稿をより技術的に保つことができます。次の図は、一目瞭然です。 Nybbleの機能、OpenCatフレームワーク、タイムライン、およびプロジェクトを推進するための取り組みで学んだことを簡単に紹介します。プロジェクトのより包括的なドキュメントを作成できるように、遠慮なく質問してください。招待制のSlackグループがあります。プロジェクトに関するコミュニティごとのディスカッションに参加したい場合は、[メールで保護]に連絡してください。一般的な技術的な議論については、https://github.com/PetoiCamp/OpenCatで問題を開くことができます。ただし、コードを磨くためにもう少し時間がかかります。
すべての詳細に入る前に、次の質問をしたいと思います。
- 機械はどのくらいの情報を歩く必要がありますか?
- そのようなマシンを実装するためにいくら投資しますか?
- 猫はどれくらい食べますか?
概要
ニブルは、おそらく世界で最も軽くて最速のロボット猫で、実際に歩きます。その動きは、Arduino互換のマイクロコントローラーによって駆動されます。それは動き回るために本能的な「筋肉の記憶」を保存します。 Raspberry PiなどのオプションのAIチップを、Nybbleの背中の上に取り付けて、Nybbleの認識と決定を支援することができます。好きな言語でプログラムして、「歩く」や「左に曲がる」などの短いコマンドを送信するだけで、Nybbleを歩き回ることができます。
機能
事実
機能
Nybbleは、後の段落で説明するOpenCatフレームワークに基づいています。木製のフレームは、ポップスティックフレームの祖先に敬意を表してレトロなデザインです。
Nybbleの簡単な歴史
私はまた、(私の祖先に敬意を表して)伝統的な中国の木工品から知恵を借りて、主要なフレームをネジなしにしました。自分でパズルを解くこともできます。
パズルフレーム
出荷を開始すると、解決するためのヒントが必要な場合に備えて、一連のアニメーションが利用可能になります。
ヘッドグループアセンブリ
ヘッドグループを組み立てる手順
トルソグループアセンブリ
胴体グループを組み立てる手順
ニブルは柔らかいです!
このクリップは、衝突時にNybbleのスプリングがどのように機能するかを示しています。繰り返しになりますが、自宅で試してはいけません!
衝撃吸収ジョイント
回路図
ブロック図
Piまたはその他のチップとの通信
シリアル文字列トークンセットたとえば、ニブルの脚を動かしたい場合は、文字列「m8 30」を入力またはエンコードするだけで、ニブルの8番目の関節が30度回転します。または、「kwkL」を試すこともできます。これは、Nybbleのs k を呼び出すことを意味します。 病気「 w al k L eft」とすると、Nybbleは左に歩きますが、詳細な手足の動きをすべて制御する必要はありません。
NyBoard V0
NyBoardは、インストールと競合する可能性のあるPi上のすべての背の高いコンポーネントを回避するように設計されています。その2×5通信ソケットはPiのピンを受け入れます。 Piに電力を供給し、Piをリッスンし、I2Cマスターを変更するためのジャンパースイッチがあります。 ATmega328Pよりも別の優先チップがある場合は、ボードを完全に制御してください。オンボードチップは、バッテリーレベルを監視できます。 オプションのネジ穴がボードと一致しない場合は、マウントを設計する必要があります。 Piまたは他のAIチップを接続することで、Nybbleにさらに才能を追加し、聞いて、見て、考えさせることができます。いくつかのジョークの会話では、Nybbleを「歩く最も高価なRaspberryPiケース」として売り込みたいとさえ思っていました。
NyBoard V0ジョイントチューナー
Nybbleは愛らしいですが、それでも正確な楽器です。注意深く忍耐強い心を持っている人だけがそれを歩くことができます。課題を解決するために、Nybbleを時々調整するための「L」チューナーという素敵なガジェットも含まれています。 Nybbleをキャリブレーションモードに切り替えて観測ウィンドウを調整し、適切なキャリブレーションを入力するだけで、Nybbleはそれらをすぐに記憶します。
ジョイントチューナー
キットの内容
ご存知かもしれませんが、Arduino Pro Miniの場合と同様に、NyBoardのアップロードと通信に使用されるFTDIからUSBへのコンバーターがあります。 OpenCatがオープンソースになるかどうかというあなたの懸念は解決すると思います。アップロードするArduinoコードがあります。そうしないと、それで遊ぶことができません。
コンテンツ
含まれていない部品は、ミニUSB-USBケーブル(ミニUSBとマイクロUSBをグーグルで検索し、それらの違いを理解していることを確認してください)、2 x 14500 3.7Vリチウムイオン電池およびスマート充電器です。 850mAh以上の容量を要求する偽のバッテリーには注意してください。私はEBL800mAhバッテリーを使用していますが、うまく機能します。
現時点では、OpenCatの方がソフトウェアのオープンソースだと思います。ハードウェアには深刻な投資が必要です。請求書を完済した後にのみ開くことができます。
プログラム可能な歩行と行動
Nybbleを組み立てた後、コードをアップロードしてNybbleを歩行順序に合わせるには、いくつかのエントリーレベルのコンピュータースキルが必要です。 Nybbleの背後にある技術を楽しみ、新しいトリックを教えるには、より高いレベルのスキル(または少なくとも学ぶ意欲)が必要になります。高校の数学をたくさん使いました!
ワークフロー
Gitを使用しても、バージョン管理が非常に苦手です。そのため、コードをすべてのウォーキングモデルと互換性を保つように一生懸命努力しました。コードに「#defined」という既存の肩関節がない場合があります。無視するか、新しいモデルを待つか、独自のモデルの作成を開始してください。
OpenCatフレームワーク
OpenCatの2。5年間の進化の中で、大まかなフレームワークがより明確になりつつあります。これは、Raspberry Piキットから始まり、中央のパターンジェネレーターとしてArduinoを導入し、必要に応じて任意の拡張機能/アップグレードを利用できます。次の図がわかりにくい場合は、考えずに歩く方法と、ギャップを飛び越える計画を立てる方法を考えてください。
OpenCatフレームワーク
ソフトウェアとハードウェアの両方で、脚の動きは困難です。これで、動的バランシングとモーションプランニングを研究するためのシミュレーション以外の安価なプラットフォームが手に入りました。後で、正確で強力なアクチュエータの準備ができたら、Nybbleを犬、馬、さらには象までスケールアップできます!
タイムライン
ニブルは、個々のメーカーが障害を乗り越え、自分の作品を世界にもたらすための小さな一歩です。 Nybbleは、クールなテクノロジーを融合し、その周りの開発者をつなぐ架け橋でもあります。あなたのサポートがその未来を定義します!
タイムライン
過去8か月間、私は多くの人生の変化と難しい決断に取り組んできました。良いオファーがいくつかありましたが、私は終わりのない話に飽きました。投資家を引き付けるための良い話や市場調査ではなく、製品ができるまで働き続けたかったのです。ですから、私がプロジェクトを継続できるかどうかは、すべてあなたのフィードバック次第です。
6月、私は仕事を辞めてピッツバーグに引っ越しました。ビザで許可されている短い失業率のギャップがあります。先月まで、また引っ越しの可能性があるため、大量の注文はできませんでした。
続きを読む…。
Petoi Nybble
製造プロセス
- エンジニアリンググループは、1mWのAIを限界まで押し上げようとしています
- Alliedが信頼性エンジニアリングサービス部門を立ち上げる
- 連合信頼性グループがABB信頼性コンサルティング事業を買収
- 元CEO、HeubachGroupのオーナーが死去
- SIグループがWeston705を製造するために中国の場所を追加
- バーンズグループがロボティクス会社を買収
- HahnGroupが別の米国の自動化サプライヤーを買収
- HahnGroupがDahlAutomationを買収
- セプログループがバーチャルショールームを発表
- ウィットマングループがブランディングでバッテンフェルドの名前を削除
- トップ10のデジタル工場:BMW