アルディーノ ロボットアームの制御方法と応用について

このQ&Aのポイント
  • アルディーノ用のロボットアームキットを使用して、物をセンサーで見て掴んで定位置まで運び、離すという制御は可能ですか?
  • 一度スイッチを入れたら、その動作を繰り返すことができる方法があるのか知りたいです。
  • アルディーノのロボットアームには、このような応用が可能であり、制御方法についてご教授いたします。
回答を見る
  • ベストアンサー

アルディーノ ロボットアームについて

アルディーノについての質問です。市販で売っている、ロボットアームキッド(アルディーノ用)みたいなもので、ばらばらに置いてある物をセンサーで見て掴んで、定位置まで運んで離すと言う制御は、可能でしょうか? 一度スイッチを入れたら、その動作を繰り返して貰いたいです。ご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.2

>>画像認識 なんて アルディノのは無理 ラズパイ か ESP32で 取り込み パソコンで処理 結果情報を 再び戻し 処理すればできると思う https://mino-san.hatenablog.com/entry/20170116/1484576941 ラズパイのみでやった場合 案の定時間かかりすぎ ちなみに私はそこまでたどり着いてない カメラもほったらかしだなぁ

subaruxv13
質問者

お礼

とにかく、時間とコストがかかりそうですねありがとうございました。再検討します。

その他の回答 (1)

  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.1

可能 https://homemadegarbage.com/arm05 NCシールドのような標準化されたものはないみたいなので すべて自前で用意しないといけない I/Oも数が限られてるので 複数枚必要 テパ作ってるが 大変だね

subaruxv13
質問者

補足

人が一つ一つ移動させている物を(消しゴムくらいの円柱型のローラー)をロボットアームで、掴んで移動させたかったのですが、画像認識などが必要とのことで難しそうですね

関連するQ&A

  • 卓球するロボットアームを作りたい

    下記のような卓球するロボットアームを作りたいのですが、市販のサーボモーターを使ってアームを3Dプリンタで作り、ビジュアルフィードバック制御で、DIYで可能ですか? https://youtu.be/J3gvpaNFvZU プログラムとしては、 ①画像認識で卓球の球を認識し、その位置、速度の情報を取得するプログラム ②その球の軌道を予測するプログラム ③軌道に対してどのようにラケットを振るか(ラケットの軌道、姿勢をどうするのか)というプログラム ④目標軌道通りになるようにモーターを制御するプログラム ができれば可能でしょうか? ②以外は何とかできそうな気もしないでもないですが、②はどのようにしてすれば良いでしょうか?ご教授のほどよろしくお願いします。

  • 産業用ロボットの垂直多関節ロボットアームについて

    産業用ロボットについて教えてください。 ・自動車工場の溶接ロボット(6軸垂直多関節アーム)の制御のサンプリング周期はどのくらいなのでしょうか? ・昔、トヨタの工場見学に行った時、溶接ロボットが意外に高速に動いていたのですが、ロボットの制御系はアームの動力学(順動力学問題、逆動力学問題)を考慮して設計されているのでしょうか? ・ロボット工学の専門書でよく知られている川崎氏の本を見ると、修正Denavit-Hartenberg記法、ヤコビ行列、逆運動学問題などについて書かれていますが、溶接ロボットなどの垂直多関節ロボットアームを制御するためには、それらは必要でしょうか? ・制御系は何が使われているのでしょうか? PID制御でしょうか? ご教授頂ければ幸いです、勉強させて頂きたいです。

  • アルディーノでのプログラムについて

    アルディーノのプログラムについて質問です。プッシュスイッチを押したらLEDが点灯し、約30秒したら、消灯すると言うプログラムを作りたいです。mills()を使うと良いとアドバイスいただいたのですが、具体的なプログラムスケッチが分かりません。ご教授のほどお願いします。

  • ロボットアーム設計

    画像のようなロボットアームを設計しようと思っています。ロボットアームのリンクを設計するときに強度計算をしたいのですがどのようにしたら良いかわかりません。教えてください。 ※OKWAVEより補足:「技術の森( 開発・設計)」についての質問です。

  • アルディーノのプログラムについて

    アルディーノで現在、スイッチを押すとLEDが点灯し、センサーが、5回反応をするとLEDが消えると言うプログラムを作りました。 このプログラムにセンサーが10秒間一度も反応しなかったら、LEDが消灯すると言うプログラムを追加したいです。ご教授お願いします。 現在のプログラム #define sensor_ON 1 byte sw=2; byte sensor=3; byte led=13; byte val,last_val=!sensor_ON,num; void setup(){ pinMode(sw,INPUT_PULLUP); pinMode(led,OUTPUT); } void loop(){ if(digitalRead(sw)==LOW)digitalWrite(led,HIGH);//スイッチを押したらLED点灯 if(digitalRead(led)==HIGH){//計測状態なら val=digitalRead(sensor); if(val!=sensor_ON && last_val==sensor_ON){//通過(前回検知&今回非検知)なら num++; if(num==5){//5回通過したら digitalWrite(led,LOW);//LEDを消す num=0;//リセット } } last_val=val; } delay(20); }

  • ロボットアーム

    ロボットアームの関節を設計しています。関節は、モータで歯車減速機を動かすつもりです。歯車減速機の出力軸からアームに繋げる方法が分からず困っています。どのような方法がありますか? ※OKWAVEより補足:「技術の森( 開発・設計)」についての質問です。

  • IAI単軸ロボットのコントローラーについて

    https://www.iai-robot.co.jp/product/series/control-guide.html 単軸ロボットのコントローラーで、制御方法の選択で位置決め制御とI/O制御の2種類とがありますが、双方の違いが分かりません。 特にI/O制御とは、どんな動きをさせる時に選択するのですか? 位置決め制御は、モータへパルス信号を送り、設定位置に停止させると言う事は、わかりますが、I/O制御の動作イメージが分かりません。 どなたかご教授下さい。

  • ロボットアームの強度計算について

    研究でロボットアームの設計をしています。 アームは軸回転を行うタイプのもので、真上から90度振り下ろした範囲で駆動します。 真上→振り下ろしという動作を行う際、動き始めは、最高速に到達するまで加速します。 また、動き終わりは停止するために減速していきます。 この、動き始めや動き終わりの、アームに角加速度がかかっている状態の強度を計算したいです。 アームの自重+慣性力(接線方向・法線方向それぞれ)をモーメント計算すればよいのでしょうか? 強度に関する知識が不足しており、ご教示頂ければ幸いです。

  • NC制御とロボット制御

    現在多軸構成の専用加工機を設計しているのですが、 その制御をNC制御にするのかロボット制御にするのか悩んでいます。 機械の構想は 1.ツールの軌跡はPCで作成し位置、姿勢で指定する 2.軸は5軸構成でXYZの直行座標は各軸独立していない   (各軸の組合せで位置を生成) 3.ツールは回転工具やカッター(ナイフ)がある 4.動作時の軌跡精度は重要だが0.05mm程度あればよい この条件の場合NC制御とロボット制御のどちらを選択するべきなのでしょうか? そもそもNC制御とロボット制御の違いは何なのでしょうか? ぞれぞれの長所短所はありますか?

  • 産業用ロボットの安全カバーについて

     半径350mmのスカラーロボットを検討しております。  安全カバーについて、質問なのですが、必要以上にベースを大きくしたくないため、ロボットの最大動作範囲のなかで、必要な動作が出来る部分を残してカバーしたいと思っておりますが、産業用ロボットの使い方として問題ありますか?また、作業者により部品の供給を行うため、正面をライトカーテンをつけたいと思っておりますが、こちらの方も、問題ないかご教授お願いいたします。扉にしないといけないのか、どうか?ちなみに、ライトカーテンから、ロボットまでの距離は、160mmほどです。  よろしくお願いいたします。 ライトカーテンからロボットまでのアームまでの最小距離は、160mmではなく、100mmでした。