タグ付けされた質問 「raspberry-pi」

12
ROSはRaspberry Piで実行できますか?
ROSはRaspberry Piで実行できますか? ROSは、マシンのネットワーク上で実行するために辞任します。異なるマシン、同じマシン上の異なるコアでも異なるジョブを実行します。それらのマシンの1つをRaspberry Piにできますか? R-PiをモバイルロボットのEtherCATマスターとして使用し、ドングルを使用してWiFi経由でメインPCと通信することを検討しています。 R-PiでもROSを実行できますか? R-Piには1kHzのサーボを行うのに十分な処理能力がありますか? WiFi接続を介してホストでサーボを実行することは可能でしょうか?
28 ros  raspberry-pi  wifi 

6
ロボットは直進しない
私が使用しています2つの同じ DCモーターとキャスターホイールを。モータが接続されているL293Dモータドライバによって制御されるRPI。 ロボットは直進していません。それは右に向きを変えます。両方のモーターを100%PWMで実行しています。 エラーを修正しようとしたもの: ホイールのPWMを99%に高速化するように調整しましたが、ロボットはちょうど反対側に向きを変えます。 ロボットの重量を調整しても、問題は解決しません。 私はかつて負荷なしでモーターを動かそうとしました。これが原因で、後ほど説明したように、負荷なしでDCモーターを運転すると損傷しますか? それが原因でない場合は、制御にセンサーを使用せずにこの問題を解決する方法を教えてください。

4
シングルカメラビジョンおよびマッピングシステム
少し前に、1台のカメラが取り付けられた小さな「おもちゃの戦車」のデモを見ました。この戦車は床を駆け回って物体を検出し、移動/操縦してそれらを回避することができました。おもしろいのは、単一のカメラビジョンシステムを使用していることで、覚えている限りでは、床が平らであることを利用していました。そして、モーターと移動方向に関連してシーン内でフィーチャが移動している速度を使用して、シーンを評価し、それによってマップします。 誰も私にこれに関するいくつかの情報を得るために検索するもの、またはこれを行うことができるコードベースへのポインタを私に送ることができますか? 私が尋ねる理由は、これは何年も前の単一のカメラシステム(5+)であり、したがって(覚えていることから)比較的低い計算負荷であったためです。Raspberry PIでこれを試して、部屋または部屋のセットをマップする車/タンクを構築するつもりでした。

3
Raspberry Piが急に停電する
ラジコンカーを持っています。バッテリーはESCに電力を供給し、ESCは6 Vをレシーバーに戻します。レシーバーの代わりに、6 Vを使用し、5 Vに下げてRaspberry Piに電力を供給するRaspberry Piがあります。 問題 フルパワーに移行するたびに*、電圧が不足し、Raspberry Piがハードリセットされるようです。 *フルパワーとは、100%に直接という意味であり、0-100の範囲ではありません 私は電気回路の専門家ではありませんが、コンデンサを使用して、不足している5 Vを一時的に提供することをお勧めします。全力でRaspberry Piが停止しないようにするにはどうすればよいですか?

3
ロボット工学用のRaspberry Piオペレーティングシステム
ロボット工学アプリケーションを実行するために特別に作成されたRaspberry Piのオペレーティングシステムはありますか?または、いくつかの特定のプログラムを実行するためだけに最適化することを目的としたオペレーティングシステムですか? 私はしばらくの間、Arduinoを使用しています。効率に関して言えば、特定のコマンドセットをアップロードし、ハードウェアで処理するだけで十分であり、本格的なオペレーティングシステムの実行について心配する必要がないことは、私にとって理にかなっています。Raspberry Piでこのようなことを行うことは可能ですか?

2
クワッドローターをターゲットに向けて導く
クワッドローターに取り組んでいます。-私はその位置を知っている私が行ってみたい、 -目標位置、及びそのI計算Aベクターから -私の目標に私を取る単位ベクトルを:b caaabbbccc c = b - a c = normalize(c) クワッドローターは回転せずにどの方向にも移動できるため、私がやろうとしたのは ロボットのヨー角でを回転させるccc コンポーネントに分割するx 、yバツ、yx, y それらをロール角とピッチ角としてロボットに渡します。 問題は、ヨーが0°±5の場合、これは機能しますが、ヨーが+90または-90に近い場合、失敗し、誤った方向に進みます。私の質問は、ここに明らかな何かが足りないのですか?
9 quadcopter  uav  navigation  slam  kinect  computer-vision  algorithm  c++  ransac  mobile-robot  arduino  microcontroller  machine-learning  simulator  rcservo  arduino  software  wifi  c  software  simulator  children  multi-agent  ros  roomba  irobot-create  slam  kalman-filter  control  wiring  routing  motion  kinect  motor  electronics  power  mobile-robot  design  nxt  programming-languages  mindstorms  algorithm  not-exactly-c  nxt  programming-languages  mindstorms  not-exactly-c  raspberry-pi  operating-systems  mobile-robot  robotic-arm  sensors  kinect  nxt  programming-languages  mindstorms  sensors  circuit  motion-planning  algorithm  rrt  theory  design  electronics  accelerometer  calibration  arduino  sensors  accelerometer 

1
高度推定に加速度計をどのように使用できますか?
私は現在、最近飛行して安定した自律型クワッドコプターを実装していますが、大きな外乱が存在する場合は自動補正できません。これは、飛行中にさらに調整する必要があるPIDゲインの調整が不十分なためだと思います。 現在の進行度合: 私の研究の範囲は屋内飛行のみであり、同僚によると気圧計の偏差は+ -5メートルであるため、気圧計を除外しました。 私は現在、高度推定に超音波センサー(HC-SR04)を使用しています。これは0.3cmの解像度を持っています。しかし、超音波センサーのリフレッシュレート20Hzは遅すぎて、高度補正に十分な速度で応答できないことがわかりました。 カスケードpidコントローラースキームで速度PIDに使用する速度を取得するために加速度を統合することにより、加速度計からZ軸の加速度を使用して高さデータを取得しようとしました。高度PIDコントローラーの現在の実装は、超音波センサーからの位置入力でPコントローラーを使用するシングルループpidコントローラーです。 重力による負の加速度測定値を考慮に入れていましたが、オフセットをどれだけ計算しても、負の加速度(たとえば-0.0034)が存在します。クワッドコプターを平らな面に置いたまま重力オフセットを計算し、加速度計のz軸から20,000個のサンプルを収集して平均化して、定数変数として保存されている「オフセット」を取得しました。次に、この変数が加速度計のZ軸出力から差し引かれ、オフセットが削除され、加速していない場合は「ゼロ」になります。質問で述べたように、負の加速度(例:-0.0034)がまだ存在しています。次に、私のクワッドは、常に高度を上昇させます。超音波センサーPコントローラーのみで、クワッドが50 cm振動します。 この一貫した負の加速度測定値をどのように効果的に処理できますか? 考えられる解決策:加速度計を使用して内部ループ(PIDコントローラー)とソナーセンサーを使用して外部ループ(Pコントローラー)で高度ホールドのカスケードPIDコントローラーを実行することを計画しています。私の顧問は、クワッドコプターが高度の遅いセンサーでも高度を保持できるようにするには、シングルループのPコントローラーで十分だと述べました。これで十分ですか?Pゲインだけでは、クワッドコプターが高度をオーバーシュートすることに気づきました。 Leaky Integrator:私はこの記事を見つけて、彼がLeaky integratorを使用して負の加速をどのように処理したかを説明しましたが、負のエラーが正のエラーになって問題を解決しないと思うので、なぜそれが機能するのか少し理解できません。私はあまりよく分からない。http://diydrones.com/forum/topics/multi-rotors-the-altitude-yoyo-effect-and-how-to-deal-with-it 超音波センサーのみのシングルループPDコントローラー:これは遅いセンサーからのフィードバックを使用して実現可能ですか? 出典: LSM303DLHCデータシート:http ://www.st.com/web/en/resource/technical/document/datasheet/DM00027543.pdf 漏れやすいインテグレーター:http : //diydrones.com/forum/topics/multi-rotors-the-altitude-yoyo-effect-and-how-to-deal-with-it ArduPilot PIDループ:http ://copter.ardupilot.com/wp-content/uploads/sites/2/2012/12/Alt-Hold-PID-version-3.0.1.jpg

3
リモート脳を使って小さなロボットを作る
ロボットをできるだけ小さく、「デリケートな」パーツをできるだけ少なくして作りたいと思います(ボットはお互いにぶつかります)。 bluetooth / IR / wifiコマンドを受信して​​モーターを動かし、次に加速度計などのセンサーに基づいてフィードバックを送り返す(衝撃を検出する)ことができる小さなチップを使用できるかどうか疑問に思っていました。 私はおそらくPiCyでこのようなことを達成できます ただし、これは(Piのサイズが原因で)希望よりも少し大きく、Piが継続的に影響を与える期間はわかりません。 したがって、脳(Pi)をアリーナの側面にオフセットし、小さなチップを使用して移動コマンドを受信し、加速度計からデータを返送したいと考えています。 そのようなチップに対する推奨事項はありますか?Wifiが私の選択ですが、それがサイズに影響を与える場合、BTを試すことができます 編集:さらなる調査の後、WiFi RedBackシールドを備えたArduino nanoが、モーターに対して次のようなものと一緒に機能する可能性があるようです:http ://www.gravitech.us/2mwfecoadfor.html
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.