ロボット、千葉ロッテマリーンズについていいかげんなことを書きます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
凄く今更なのですが、Edisonでロボットアームを制御する事に関しては既に別の人がやっています。
どこかで違いを付けないとただの真似になるので何かしなくてはなりません
と言うよりも知らなかっただけですが。
あとこのページの人もアームを動かしているようです。
二番煎じは相当まずいです。正直なところここまでやったことだけでもそれなりに自信があったのですが、全く何の反応もないあたりからまずさが分かると思います。
実はニコニコ動画にも動画を上げていたのですが、僕とは全く関係ないコメントしか付いてません。
言い訳ですけど、ロボットを制御するとして安価に手に入るのは車輪で移動するロボットかアームに限られると思うので被るのは仕方ないと思います。多脚ロボットは高いですからね。
まあ自分のEdison練習用と思ってやっていたのでその辺はこれから考えます。
とりあえず今回の実験で必要な物は3万円ぐらいで揃うのでRTM講習会とかで使ったら面白いかもしれません。
EdisonをArduinoにしてRTnoを使ったら、機能は限定されますが8000円ぐらいは削減できます。
それからサーボモーターではなく内界センサのない普通のモーターで動作するロボットアームにすれば1万円ぐらい削減できます。それでどうやって角度制御するかって?カメラで撮った画像から角度を推定するようなプログラムを作ってください。ちなみに僕は全くどんなプログラムを書けば良いのか知りません。
今回のロボットを動作させるまでの手順を説明すると、
今回は簡単な事しかしていませんが、ロボットを動かす上でシミュレーションは非常に重要です。
そしてシミュレーションで使った制御のプログラムをファイル、ライブラリ、RTCにしてもそのまま使い回せればバグが発生してロボット実機を壊す事もないと言う事です。
まあ今回のロボットはそんなに力が出せないので壊れる事は少ないとは思いますけど。
ただ、どうにもRTCの設計だけは疑問が残っています。
単一のRTCにして良かったのか、2つに分けた方が良かったのか正直分かりません。
詳しい人は教えてください。
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・
どこかで違いを付けないとただの真似になるので何かしなくてはなりません
と言うよりも知らなかっただけですが。
あとこのページの人もアームを動かしているようです。
二番煎じは相当まずいです。正直なところここまでやったことだけでもそれなりに自信があったのですが、全く何の反応もないあたりからまずさが分かると思います。
実はニコニコ動画にも動画を上げていたのですが、僕とは全く関係ないコメントしか付いてません。
言い訳ですけど、ロボットを制御するとして安価に手に入るのは車輪で移動するロボットかアームに限られると思うので被るのは仕方ないと思います。多脚ロボットは高いですからね。
まあ自分のEdison練習用と思ってやっていたのでその辺はこれから考えます。
とりあえず今回の実験で必要な物は3万円ぐらいで揃うのでRTM講習会とかで使ったら面白いかもしれません。
EdisonをArduinoにしてRTnoを使ったら、機能は限定されますが8000円ぐらいは削減できます。
それからサーボモーターではなく内界センサのない普通のモーターで動作するロボットアームにすれば1万円ぐらい削減できます。それでどうやって角度制御するかって?カメラで撮った画像から角度を推定するようなプログラムを作ってください。ちなみに僕は全くどんなプログラムを書けば良いのか知りません。
今回のロボットを動作させるまでの手順を説明すると、
- Intel Edison kit for Arduinoを購入
- EdisonをYocto Linuxで動作確認
- EdisonでOpenRTM-aist-Pythonの動作確認
- EdisonでOpenRTM-aistの動作確認
- パッケージの不足等の理由でYocto Linuxからubilinuxに変更
- ネームサーバー、RTCの自動起動を実装
- 何かロボットを動かしたいと思ったため、SainSmart製4自由度ロボットアームについて調べる
- 手先位置制御のための数式を導出する
- ODEによりシミュレーションを行う
- RTCの設計を考える
- GUIを制作
- シミュレータをRTC化することによりGUIのRTCで操作できるようにした
- ロボットを購入
- サーボモータの動作確認
- Edisonにロボット制御のRTCを実装
- GUIを改良
- 実験
今回は簡単な事しかしていませんが、ロボットを動かす上でシミュレーションは非常に重要です。
そしてシミュレーションで使った制御のプログラムをファイル、ライブラリ、RTCにしてもそのまま使い回せればバグが発生してロボット実機を壊す事もないと言う事です。
まあ今回のロボットはそんなに力が出せないので壊れる事は少ないとは思いますけど。
ただ、どうにもRTCの設計だけは疑問が残っています。
単一のRTCにして良かったのか、2つに分けた方が良かったのか正直分かりません。
詳しい人は教えてください。
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・
PR
この記事にコメントする