JoVE Logo

サインイン

このコンテンツを視聴するには、JoVE 購読が必要です。 サインイン又は無料トライアルを申し込む。

この記事について

  • 要約
  • 要約
  • 概要
  • プロトコル
  • 結果
  • ディスカッション
  • 開示事項
  • 謝辞
  • 資料
  • 参考文献
  • 転載および許可

要約

モジュラー設計のプロトコルを提案する、科学的、技術的な労働者の特別な生産タスクと知能ロボットの設計を支援する知能ロボットの生産の個人的なニーズに基づいて、個別のデザイン。

要約

知能ロボットは、周囲の環境を感知し、自分の行動を計画、最終的に彼らの目標を達することができるロボットの新世代の一部です。近年では、日々 の生活や産業とロボットに依存が増加しています。本稿で提案するプロトコルでは、デザインとインテリジェントな検索アルゴリズムと自律的同定機能のハンドリング ロボットの生産をについて説明します。

まず、作業のさまざまなモジュールは、作業プラットフォームの構築と、ロボット ・ マニピュレーターのインストールを完了するため機械的にまとめます。その後、我々 閉ループ制御システムおよびソフトウェアのデバッグの助けを借りて、4 象限モータ制御戦略の設計し同様、ステアリング ・ ギア id (ID)、ボー レートと目的動をロボットになることを確認する他の作業パラメーターを設定パフォーマンスと低消費電力。次に、我々 は、環境情報を正確に取得するマルチ センサー融合を達成するためにセンサーをデバッグします。最後に、特定のアプリケーションのためのロボットの機能の成功を認識することができます関連するアルゴリズムを実装します。

このアプローチの利点は、その信頼性と柔軟性、ユーザーことができますさまざまなハードウェア構築プログラムの開発し、インテリジェント制御戦略を実装するための包括的なデバッガーを利用します。高効率、堅牢性とニーズに基づいてパーソナライズされた要件を設定することができます。

概要

ロボットは、力学、電子、制御、コンピューター、センサー、人工知能1,2を含むいくつかの分野の知識を組み合わせる複雑なインテリジェントなマシンです。ますます、ロボットが支援または反復的なまたは危険なタスクを実行するロボットを持っている利点のための工業生産を中心に、職場の人間をも交換します。現在の研究では知能ロボット プロトコルの設計は、閉ループ制御戦略、遺伝的アルゴリズムに基づくパス具体的に基づいています。さらに、機能モジュールは、厳密に分けられた3,4ロボットがアップグレードの強力な能力を持つよう今後の最適化の仕事のための強固な基盤を提供することがありますされています。

ロボットプラット フォームのモジュールの実装は、次の方法主にに基づいて: モータ制御モジュール5,6と遺伝的アルゴリズムに基づくインテリジェントな探査における多次元組み合わせ制御戦略最適化アルゴリズム モジュールで。

モータ制御モジュールの DC モーター、4 象限駆動の二重の閉ループ制御を使用します。二重閉ループ速度制御は、速度レギュレータの出力が電流とモーターのトルクを制御することができます現在のレギュレータの入力として使用されることを意味します。このシステムの利点は、モータのトルク制御できますリアルタイムで指定された速度と実際の速度の違いに基づきます。ときに与えられたと実際の違い速度が比較的大きい、モーターのトルクの増加、急速なのためになる速度変更、可能な限り迅速に指定した値に対するモータ速度を駆動するより高速な速度規制7,8,9します逆に、速度が特定の値に近づくと比較的、それ減らすことができます自動的に特定の値を比較的すぐにはエラー6,を達成するために速度をできるように、スピードの出し過ぎを避けるためにモーターのトルク。10. 相当の時間以来電気の電流ループの定数は比較的小さく、4 象限モーター11,12より迅速に対応できるシステムがときの干渉の影響を抑える外部からの干渉。これは、安定性とシステムの妨害能力を向上させることができます。

MATLAB のシミュレーションの結果に基づいて最高の効率と遺伝的インテリジェントな最適化アルゴリズムを選択します。遺伝的アルゴリズムは、自然淘汰の遺伝学の理論に基づく確率的並列検索アルゴリズムです。それは、初期情報のない状態でグローバルな最適なソリューションを検索するための効率的な方法を構成します。それは連続した選択、交叉、突然変異と他の遺伝的操作によるソリューションの品質が向上、人口として問題のソリューション セットを考えています。知能ロボットによる計画パスに関しての難易度は初期情報の不足、複雑な環境および非線形性の結果として起こる。遺伝的アルゴリズムより良いパス計画大域的最適化機能、強力な適応性と非線形の問題を解決するための堅牢性を有していることからの問題を解決することができます。問題に特定の制限がないです。計算プロセスは簡単です。検索スペース13,14の特別な要件はありません。

プロトコル

1 です。 マシンの建設

  1. 組み立てシャーシの示すように、適切なファスナーを使用して機械部品を保護します。( 図 1)
    注: ベースボード、モーター、車輪、等で構成され、シャーシはその動きを担当のロボットの主要コンポーネントです。したがって、アセンブリ中にブラケットをまっすぐに保つ
  2. 錫ワイヤー リードと正と負の両方の電極。プラス電極とマイナス電極に黒リード赤リードの接続モーターの両端にリード 2 線はんだします
  3. は、軸スリーブ、モーターと車輪を組み立てます。
    1. 軸スリーブにモーターを接続し、ネジで固定します
    2. 車輪ハブのセンターにシャフト スリーブを挿入します
    3. シャーシの上に完成した構造をインストールします
  4. モジュールを駆動するモーターのインストールを可能にするシャーシの中心部に直径 3 mm の 2 つの穴をドリルします。モジュールを駆動するモーターにモーターを接続します
  5. 1 つドリル穴の左と右の両方のエッジ、シャーシ下部に赤外線センサーのブラケットのインストールから 1 cm
  6. シャーシの 2 つの側面の中央に 2 つのファスナーをインストールします
    。 メモ: 赤外線センサーの正常な動作を確保するために接続部分がシャーシに対して垂直を確認します
  7. は、センサーのインストールの 2 つの構造コンポーネントのそれぞれを直径 18 mm の穴をドリルします。( 図 2 a)
  8. はシャーシの下側にモーター ドライブをインストールします。( 図 2 b)シャーシのそれぞれ、それぞれの 4 つの方向を指す 1 つの赤外線センサーをインストールします。( 図 2)
  9. 対称性のステアリング ・ ギヤをインストールします。ステアリング ・ ギヤの操作によって生成された大きなトルクのため、ボルトがしっかりと遮水ジョイントを備え付ける方法でインストールされていることを確認します
  10. マシンの中心に 4 つの赤外線センサーをインストールします
  11. 場所、14.8 V マシンの中央に電源し、バッテリ パックにマイコン ユニット (MCU) を貼る
  12. は、マシンの上部に 4 つのレンジ センサーを貼付します。作業テーブルに対する検出精度を保証する 60 ° に、各センサーと地面の間の角度を調整します
  13. マシンが作業領域の目標を達成に失敗したときの場合を検出するために使用 2 軸チルト センサーをインストールします
  14. では、ドライバーを使用して、マシンの前面にロボット アームを取り付けます。( 図 3)

2。ステアリングのエンジンとドライバー モジュールをデバッグ

  1. デバッグ ソフトウェア (例えば、ロボットのサーボ Terminal2010) を開くをダブルクリックします。コンピューター デバッグ ボードで、ユニバーサル シリアル バス (USB) ケーブルを変換に接続します。( 図 4)
  2. ステアリング エンジンを設定 ' s ボーレートを 9600 ビット/秒、521 rad/分の速度制限、作業インタ フェースで 9.6 V に 300 ° と電圧制限を角度制限します
  3. ロボット ステアリング ギアの動作モードを設定 " ステアリング エンジン モード "
  4. には、コント ローラーとステアリング エンジン間の接続として非同期の半二重通信が適用されます。このように、コント ローラーは単一の普遍的な非同期レシーバー/トランスミッタ (UART) インターフェイスから 255 以上のステアリング エンジンを制御できます。( 図 5)
    注意: 可能性があります、ほとんどのステアリング エンジン単一のワイヤに接続されている 6。あまりにも多くのステアリング エンジンは過熱し、大規模な電圧降下、リセットと異常のデータ通信などの異常な動作の結果につながる ( 図 6)
  5. 非同期半二重を適用コント ローラーとモータ駆動モジュール間の接続と通信します。( 図 7)
  6. は、2 つの駆動モジュールと 4 つのステアリング エンジンの ID 番号を設定します。ID3 と ID4 は、将来の更新目的の空白に残っています。( 図 8)
    注: ID1: 左運転モジュールID2: 右駆動モジュールID5: 左フロント ステアリング エンジン;ID6: 右フロント ステアリング エンジン;ID7: 左リアのステアリング エンジン;ID8: 右後部ステアリング エンジン
  7. ステアリング エンジン 1 つずつをカスケードし、カスケードをコント ローラーに接続します
  8. は、センサーをそれぞれコント ローラーのインターフェイスに接続します。そのコネクタを冠する三角マーク センサーはグランド (GND) であることに注意してください
    。 注: AD1: 底面; フロント赤外線光電センサーAD2: 右裏面; 赤外線光電センサー裏面; AD3: 背面の赤外線ビーム センサー裏面; AD4: 左赤外線センサーAD5: フロント赤外線距離測定センサー;AD6: 右赤外線距離測定センサーAD7: 背面の赤外線センサーを測定AD8: 左赤外線距離測定センサー;AD9: 左前方落下防止赤外線光電センサー;AD10: 右前方落下防止赤外線光電センサー;AD11: 右背面落下防止赤外線光電センサー;AD12: 左背面落下防止赤外線光電センサー

3。センサーをデバッグ

センサーの検出範囲を調整する赤外線センサーの尻尾の
  1. 回転調整ノブ。ロボットは、作業テーブルの中心に位置し、上の 4 つの赤外線センサーの論理レベルは 1 です。マシンは、作業テーブルの端に移動したとき、対応する側の赤外線センサーの論理レベルは 0 になります。( 図 9 a)
    メモ: 赤外線センサーのロジック レベルを分析することによって作業テーブルの位置は、ロボットが判断できます。たとえば、左とフロント センサーのロジック レベルが 0 の場合、ロボットが作業テーブルの左上の領域にある必要があります
  2. は、校正用の基準値を距離センサーの測定値を比較します。( 図 9 b)
    注: 距離センサーはアナログ センサーです。距離の変化、センサー、' s 信号強度フィードバックおよび対応する測定値も異なります。ロボットは、その周辺の変化を識別できるように、測定値をデジタル センサーを介してホスト マシンに中継されます
  3. は、傾斜角センサーをデバッグします。
    1. 傾斜角センサーを水平に配置し、その測定値を記録します
    2. 傾斜の 2 つの方向に向けてセンサーと測定値を記録します。測定値の誤差範囲内にある場合、センサーは通常の操作であるとみなすことができる

4。スキームを制御

  1. 構築 DC モータ電圧バランス方程式、フラックス リンケージ方程式とトルク バランス方程式に基づく DC モータのシミュレーション モデル。
    1. を確立する電圧バランス方程式によって与えられる
      figure-protocol-3777
      u q は直交軸電圧 u d が直接軸電圧は。R dR q は、それぞれ直接軸抵抗、直交軸抵抗を示すため。figure-protocol-3985figure-protocol-4051figure-protocol-4117figure-protocol-4183、直接軸電流を表す軸電流を直接、直接磁束軸と直交軸フラックス。
    2. を確立するフラックスによって与えられたリンケージ式
      < img、lt ="方程式 6" src="/files/ftp_upload/56422/56422eq6.jpg"/>
      figure-protocol-4392figure-protocol-4460 係数を示す自己インダクタンス軸と直交軸自己インダクタンスをそれぞれ直接します。figure-protocol-4565figure-protocol-4633 は相互インダクタンスの係数。figure-protocol-4715figure-protocol-4783 電磁トルクと負荷トルクを表します
    3. を確立するトルク バランス方程式によって計算 figure-protocol-4903.
    4. DC モータの
    5. ビルド シミュレーション モデル。( 図 10)
  2. DC モーターのダブルの閉ループ制御を適用します。モーターを調節する電流レギュレータへの入力として速度レギュレータの出力を活用 ' s トルクと電流します
    。 注: 現在の規制システムの構造の図。( 図 11)
    PI 電流レギュレータの伝達関数として示されている figure-protocol-5246figure-protocol-5314 の比例係数電流レギュレータ、figure-protocol-5396 電流レギュレータのリード時間定数です。スケール係数で取得することができます figure-protocol-5502、および積分係数 figure-protocol-5578
    1. DC モータの適用二重閉ループ制御。( 図 12)
  3. DC モータの 4 象限運動制御を適用します。( 図 13)
    1. H ブリッジ運転利用回路、オン-オフ金属酸化膜半導体の電界効果トランジスタ (MOSFET) の変調による DC モータの 4 象限動作を達成するために。( 図 14)
      注: 第 1 四半期および第 4 四半期の電源がオンになっているし、前方の電気状態にモーターや実行状態の第一象限。第 3 四半期および第 4 四半期のオンのときモーターはブレーキの状態、実行状態第 2 象限エネルギーです。Q2 と Q3 のオンのときモーター、逆の電気状態と第 3 象限動作状態です。モータは逆のエネルギー制動状態と第 4 象限動作状態で Q1 と Q2 をオンにした場合
  4. パルス幅変調 (PWM) DC モータの速度を調節するを適用します。DC 電圧パルス幅 (デューティ サイクル) DC モーター電源の電圧供給本質的に変わらずに残るとき、オン-オフ電気のスイッチの制御によってモータの電機子に適用される平均値と回転速度入力を変調を調節します。モーターの電機子電圧

5。プログラムを書く

  1. USB ダウンロード行を使用して、コント ローラーに KEIL5 によって生成されたバイナリ (BIN) ファイルをインポートします
  2. を実行するプログラムを選択します

6。アプリケーション シナリオ

  1. 工場で貨物を分類する適用色認識。( 図 15)
    1. 光学カメラを使用して画像を収集し、バウンスの二次元配列の数を使用してスキャンした色を確認します
    2. 機械の腕を持つオブジェクトを持ち上げています
    3. カメラ ロボットのモーターを運転して指定された場所へのオブジェクトを転送するためのコマンドを発行します
  2. 指定された領域をクリアするすぐに検索。( 図 16)
    1. ロボットの周辺障害物の位置を検知する 4 つの光センサーを使用します
    2. 機械式ショベルを持ち上げ、指定地域内の障害物をクリアするステアリングのエンジンをコマンドします
    3. 最も効果的な検索パスを決定するための遺伝的アルゴリズムの使用
  3. マシン作業領域からの労働者を分離し、労働者の安全を確保するワークベンチからの落下を防ぐために自己認識を使用します。
    1. ワークベンチと地面を認識 4 上部光学センサー、高度差に基づいて信号を変更します
    2. ワークベンチのエッジの場所を特定する変更可能な信号を解析します
    3. ワークベンチのエッジを避けるためにマシンをコマンドします

結果

ダブルの閉ループ運動制御プログラムの図で紫が所定の速度信号を表し、黄色は、制御システムの出力の値を表します。図 17は、二重の閉ループ制御システムはオープン ・ ループ システムよりかなり効果的を明確に示します。ダブルの閉ループ システムの出力の実際のオーバー シュートは比較的小さいとシステムの動的性能が優れています?...

ディスカッション

本稿では、自律的に構築することができますインテリジェント ロボットの型を設計されています。ハードウェアといくつかのソフトウェア プログラムの統合によって提案されたインテリジェントな検索アルゴリズムと自律的に認識を実施しました。プロトコルでは、ハードウェアを構成するための基本的なアプローチを導入し、自分のロボットの適切な機械的構造を設計デバッグ知能ロボ?...

開示事項

著者が明らかに何もありません。

謝辞

著者は、本稿で報告した実験を行うことの彼の援助の氏 Yaojie 彼に感謝の意を表したいです。この作品は中国の国家自然科学基金 (第 61673117) によって部分的に支えられました。

資料

NameCompanyCatalog NumberComments
structural partsUPTECMONYH HARL1-1
structural partsUPTECMONYH HARL2-1
structural partsUPTECMONYH HARL3-1
structural partsUPTECMONYH HARL4-1
structural partsUPTECMONYH HARL5-1
structural partsUPTECMONYH HARL5-2
structural partsUPTECMONYH HARU3A
structural partsUPTECMONYH HARU3B
structural partsUPTECMONYH HARU3C
structural partsUPTECMONYH HARU3F
structural partsUPTECMONYH HARU3G
structural partsUPTECMONYH HARU3H
structural partsUPTECMONYH HARU3J
structural partsUPTECMONYH HARI3
structural partsUPTECMONYH HARI5
structural partsUPTECMONYH HARI7
structural partsUPTECMONYH HARCGJ
link componentUPTECMONYH HARLM1
link componentUPTECMONYH HARLM2
link componentUPTECMONYH HARLM3
link componentUPTECMONYH HARLM4
link componentUPTECMONYH HARLX1
link componentUPTECMONYH HARLX2
link componentUPTECMONYH HARLX3
link componentUPTECMONYH HARLX4
Steering gear structure componentUPTECMONYH HARKD
Steering gear structure componentUPTECMONYH HARDP
Infrared sensorUPTECMONYH HARE18-B0Digital sensor
Infrared Range FinderSHARPGP2D12
Gray level sensorSHARPGP2Y0A02YK0F
proMOTION CDSSHARPCDS 5516The robot steering gear
motor drive moduleRisymHG7881
solder wireELECALL63A
terminalBright wire5264
motorBX motor60JX
cameraLogitechC270
Drilling machineXIN XIANG16MMPlease be careful
Soldering stationYIHUA8786DBe careful to be burn
screwdriverEXPLOIT043003
TweezersR`DEERRST-12

参考文献

  1. Charalampous, K., Kostavelis, I., Gasteratos, A. Robot navigation in large-scale social maps: An action recognition approach. Expert Syst Appl. 66 (1), 261-273 (2016).
  2. Huang, Y., &Wang, Q. N. Disturbance rejection of Central Pattern Generator based torque-stiffness-controlled dynamic walking. Neurocomputing. 170 (1), 141-151 (2015).
  3. Tepljakov, A., Petlenkov, E., Gonzalez, E., Belikov, J. Digital Realization of Retuning Fractional-Order Controllers for an Existing Closed-Loop Control System. J Circuit Syst Comp. 26 (10), 32-38 (2017).
  4. Siluvaimuthu, C., Chenniyappan, V. A Low-cost Reconfigurable Field-programmable Gate Array Based Three-phase Shunt Active Power Filter for Current Harmonic Elimination and Power Factor Constraints. Electr Pow Compo Sys. 42 (16), 1811-1825 (2014).
  5. Brogardh, T., et al. Present and future robot control development - An industrial perspective. Annu Rev Control. 31 (1), 69-79 (2007).
  6. Wang, E., Huang, S. A Novel DoubleClosed Loops Control of the Three-phase Voltage-sourced PWM Rectifier. Proceedings of the CSEE. 32 (15), 24-30 (2012).
  7. Li, D. H., Chen, Z. X., Zhai, S. Double Closed-Loop Controller Design of Brushless DC Torque Motor Based on RBF Neural Network. , 1351-1356 (2012).
  8. Tian, H. X., Jiang, P. L., Sun, M. S. Double-Loop DCSpeed Regulation System Design Basd On OCC). , 889-890 (2014).
  9. Xu, G. Y., Zhang, M. Double Closed-Loop Feedback Controller Design for Micro Indoor Smart Autonomous Robot). , 474-479 (2011).
  10. Chen, Y. N., Xie, B., Mao, E. R. Electric Tractor Motor Drive Control Based on FPGA. , 271-276 (2016).
  11. Zhang, J., Zhou, Y. J., Zhao, J. Study on Four-quadrant Operation of Brushless DC Motor Control Method. Proc. International Conference on Mechatronics, Robotics and Automation. (ICMRA 2013). , 1363-1368 (2013).
  12. Joice, C. S., Paranjothi, S. R., Kumar, V. J. S. Digital Control Strategy for Four Quadrant Operation of Three Phase BLDC Motor With Load Variations. Ieee T Ind Inform. 9 (2), 974-982 (2013).
  13. Drumheller, Z., et al. Optimal Decision Making Algorithm for Managed Aquifer Recharge and Recovery Operation Using Near Real-Time Data: Benchtop Scale Laboratory Demonstration. Ground Water Monit R. 37 (1), 27-41 (2017).
  14. Wang, X. S., GAO, Y., Cheng, Y. H., Ma, X. P. Knowledge-guided genetic algorithm for path planning of robot. Control Decis. 24 (7), 1043-1049 (2009).

転載および許可

このJoVE論文のテキスト又は図を再利用するための許可を申請します

許可を申請

さらに記事を探す

128 DC PI 4 PWM

This article has been published

Video Coming Soon

JoVE Logo

個人情報保護方針

利用規約

一般データ保護規則

研究

教育

JoVEについて

Copyright © 2023 MyJoVE Corporation. All rights reserved