關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于DSP的雙足機器人運動控制系統設計

        基于DSP的雙足機器人運動控制系統設計

        作者: 時間:2010-07-15 來源:網絡 收藏


        4 軟件
        軟件的關鍵是接收到主控計算機傳來的控制指令后,電機是否能夠達到要求的速度和角度,考慮到整個系統運行過程中不可避免的誤差,特別引入補償算法,實現速度和位置雙閉環PID控制,其具體的控制流程如圖4所示。

        本文引用地址:http://www.104case.com/article/162977.htm


        主控計算機根據步態規劃的數據,發出指令,生成下一個運動周期各個電機的轉動方向和角度等控制參數,運動控制器接收到新的數據之后,PWM控制根據數據計算出占空比信息并生成相應的PWM波,進而控制電機轉動,隨后將電機光電編碼器傳送回的信號轉換成關節位置和速度等信息,補償控制針對速度和位置誤差采用PID算法進行調節,計算需要的執行量,調整PWM波形,在每一個運動周期內使電機達到指定的速度,并使運動中的關節電機能夠克服重力和外力的影響,保持在設定的角度。圖5是CCS仿真調試時,程序運行后在指定的擺動角度下監控到的單關節電機速度跟蹤曲線,其響應時間和穩定性基本滿足步行的要求。



        5 結語
        介紹了一種的無刷直流電機運動,在控制方案的具體實現過程中,根據腿部系統的自身特點,將控制器圍繞處理和電機控制電路來分別,這樣既方便設計和調試,又增強了系統的靈活性和擴展性。電機驅動采用速度和位置雙閉環控制,保證運轉精度。經測試,系統基本滿足運動控制的要求,為步行規劃提供了試驗平臺。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 姚安县| 含山县| 漳州市| 天镇县| 永靖县| 西丰县| 章丘市| 毕节市| 合川市| 广饶县| 商丘市| 嘉鱼县| 云浮市| 都昌县| 佛教| 兴义市| 平顶山市| 自治县| 汝阳县| 吴桥县| 松滋市| 久治县| 宝山区| 仁寿县| 且末县| 永和县| 宿松县| 修武县| 名山县| 余庆县| 昌宁县| 湟源县| 区。| 玉门市| 米林县| 广州市| 建德市| 鞍山市| 高台县| 临高县| 永春县|