復(fù)合輪腿移動(dòng)平臺(tái)的嵌入式控制系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2023-02-19 18:05
國(guó)家自然科學(xué)基金項(xiàng)目《具有輪腿復(fù)合功能的移動(dòng)平臺(tái)新機(jī)構(gòu)研究》課題研一種基于球齒輪機(jī)構(gòu)的新型移動(dòng)平臺(tái),該平臺(tái)能夠?qū)崿F(xiàn)跨步和輪式移動(dòng)的復(fù)合功能。該基金項(xiàng)目的研究包括移動(dòng)平臺(tái)的機(jī)構(gòu)設(shè)計(jì)與加工、以及移動(dòng)平臺(tái)控制系統(tǒng)的設(shè)計(jì)兩個(gè)部分。本論文研究移動(dòng)平臺(tái)控制系統(tǒng)的設(shè)計(jì),是該項(xiàng)目的重要研究?jī)?nèi)容。 論文首先簡(jiǎn)單分析了輪腿機(jī)械結(jié)構(gòu)和移動(dòng)平臺(tái)驅(qū)動(dòng)原理,明確了移動(dòng)平臺(tái)控制系統(tǒng)的控制對(duì)象。然后,建立了的單腿姿態(tài)描述的坐標(biāo)系,研究了單腿姿態(tài)與驅(qū)動(dòng)機(jī)構(gòu)姿態(tài)的變換關(guān)系,得到了單腿姿態(tài)控制插補(bǔ)算法;在分析移動(dòng)平臺(tái)的各種移動(dòng)方式的基礎(chǔ)上,研究了平臺(tái)的各種移動(dòng)方式與各單腿動(dòng)作之間的關(guān)系,得到了各單腿姿態(tài)參數(shù)。在得到了控制系統(tǒng)算法之后,論文采用了功能設(shè)計(jì)思維和過(guò)程設(shè)計(jì)思維相結(jié)合的方法,從系統(tǒng)功能模塊入手著重研究了基于AT91R40008的硬件設(shè)計(jì)。首先詳細(xì)分析和設(shè)計(jì)了控制系統(tǒng)中的各個(gè)功能模塊;然后,進(jìn)行了電路芯片的選型和各個(gè)硬件模塊的具體電路設(shè)計(jì),構(gòu)建了基于AT91R40008微控制器芯片的嵌入式硬件系統(tǒng)平臺(tái)。最后,針對(duì)系統(tǒng)功能比較復(fù)雜,實(shí)時(shí)性要求高等特點(diǎn),選用了μC/OS-II實(shí)時(shí)操作系統(tǒng)。實(shí)現(xiàn)了μC/OS-II在AT91...
【文章頁(yè)數(shù)】:98 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題來(lái)源及研究意義
1.1.1 課題來(lái)源
1.1.2 論文研究背景及意義
1.2 復(fù)合式移動(dòng)平臺(tái)的研究現(xiàn)狀
1.2.1 新型輪—腿—履帶復(fù)合移動(dòng)機(jī)構(gòu)(一)
1.2.2 新型輪—腿—履帶復(fù)合移動(dòng)機(jī)構(gòu)(二)
1.2.3 復(fù)合運(yùn)動(dòng)模式四足機(jī)器人
1.3 論文研究的主要內(nèi)容以及組織結(jié)構(gòu)
1.3.1 論文研究的核心問(wèn)題
1.3.2 論文的組織結(jié)構(gòu)
1.4 本章小結(jié)
第二章 具有輪腿復(fù)合功能的移動(dòng)平臺(tái)概述
2.1 漸開線式球齒輪機(jī)構(gòu)分析
2.1.1 漸開線式球齒輪的形成
2.1.2 球齒輪的嚙合原理
2.1.3 正確嚙合條件
2.1.4 連續(xù)傳動(dòng)條件
2.2 柔性手腕簡(jiǎn)介
2.3 基于柔性軸機(jī)構(gòu)的復(fù)合移動(dòng)平臺(tái)
2.3.1 平臺(tái)的基本結(jié)構(gòu)
2.3.2 基于柔性軸機(jī)構(gòu)的復(fù)合移動(dòng)平臺(tái)的基本功能和指標(biāo)
2.4 本章小結(jié)
第三章 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)總體方案設(shè)計(jì)
3.1 機(jī)電系統(tǒng)設(shè)計(jì)方法簡(jiǎn)介
3.1.1 機(jī)電一體化產(chǎn)品基于功能的設(shè)計(jì)思維
3.1.2 機(jī)電一體化產(chǎn)品基于過(guò)程的設(shè)計(jì)思維
3.2 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)的功能設(shè)計(jì)
3.2.1 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)的功能定義
3.2.2 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)的功能分解
3.3 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)的過(guò)程設(shè)計(jì)
3.4 本章小結(jié)
第四章 復(fù)合移動(dòng)平臺(tái)姿態(tài)算法研究
4.1 單軸輪腿姿態(tài)插補(bǔ)算法研究
4.1.1 單腿姿態(tài)坐標(biāo)系的建立
4.1.2 輪腿驅(qū)動(dòng)機(jī)構(gòu)原理
4.1.3 單腿姿態(tài)插補(bǔ)算法
4.1.4 單腿旋轉(zhuǎn)運(yùn)動(dòng)參數(shù)求解
4.2 輪式移動(dòng)插補(bǔ)算法研究
4.2.1 直線行進(jìn)
4.2.2 斜向行進(jìn)
4.2.3 轉(zhuǎn)彎
4.3 跨步行進(jìn)插補(bǔ)算法研究
4.3.1 跨步行進(jìn)的整體規(guī)劃
4.3.2 算法分析
4.4 復(fù)合移動(dòng)平臺(tái)姿態(tài)算法總結(jié)
4.5 本章小結(jié)
第五章 復(fù)合輪腿移動(dòng)平臺(tái)的控制系統(tǒng)硬件設(shè)計(jì)
5.1 嵌入式系統(tǒng)的選型
5.1.1 嵌入式硬件平臺(tái)的選擇
5.1.2 嵌入式操作系統(tǒng)的選型原則
5.1.3 μC/OS-Ⅱ嵌入式操作系統(tǒng)簡(jiǎn)介
5.1.4 基于ARM和uc/osⅡ的嵌入式開發(fā)平臺(tái)
5.1.5 AT91R40008 內(nèi)部資源分配
5.2 嵌入式系統(tǒng)開發(fā)方法
5.2.1 嵌入式系統(tǒng)開發(fā)的流程
5.2.2 嵌入式系統(tǒng)的軟/硬協(xié)同設(shè)計(jì)技術(shù)
5.3 控制系統(tǒng)的硬件平臺(tái)設(shè)計(jì)
5.3.1 主控制系統(tǒng)的硬件總體結(jié)構(gòu)設(shè)計(jì)
5.3.2 單腿控制子系統(tǒng)的硬件總體結(jié)構(gòu)設(shè)計(jì)
5.3.3 控制系統(tǒng)的硬件設(shè)計(jì)
5.3.4 硬件設(shè)計(jì)中注意的問(wèn)題
5.4 基于MCP2515 CAN控制器的通信接口設(shè)計(jì)
5.4.1 CAN總線概述
5.4.2 MCP2515 CAN控制器介紹
5.4.3 MCP2515 的SPI接口的設(shè)計(jì)
5.4.4 基于TJA1050CAN總線驅(qū)動(dòng)電路設(shè)計(jì)
5.4.5 CAN通信SPI工作方式設(shè)計(jì)
5.5 底層硬件API函數(shù)設(shè)計(jì)
5.5.1 I/O操作函數(shù)
5.5.2 電機(jī)操作函數(shù)
5.5.3 串口操作函數(shù)
5.5.4 CAN操作函數(shù)
5.6 本章小結(jié)
第六章 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)軟件設(shè)計(jì)
6.1 軟件設(shè)計(jì)方法介紹
6.2 μC/OS-Ⅱ在AT91R40008 上的移植及仿真環(huán)境介紹
6.2.1 μC/OS-Ⅱ在AT91R40008 上的移植
6.2.2 Embest IDE for ARM仿真環(huán)境介紹
6.3 控制系統(tǒng)中通訊協(xié)議的設(shè)計(jì)
6.3.1 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)與遠(yuǎn)程控制系統(tǒng)的通信設(shè)計(jì)
6.3.2 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)中CAN協(xié)議設(shè)計(jì)
6.4 主控制系統(tǒng)軟件設(shè)計(jì)
6.4.1 主控制控制系統(tǒng)軟件功能分析
6.4.2 主控制控制系統(tǒng)的工作流程
6.4.3 主控制控制系統(tǒng)的多任務(wù)規(guī)劃
6.5 單腿控制子系統(tǒng)軟件設(shè)計(jì)
6.5.1 單腿控制子系統(tǒng)軟件功能分析
6.5.2 單腿控制子系統(tǒng)軟件工作流程設(shè)計(jì)
6.5.3 單腿控制子系統(tǒng)的多任務(wù)規(guī)劃
6.6 本章小結(jié)
第七章 總結(jié)與展望
7.1 本文工作總結(jié)
7.2 未來(lái)工作展望
致謝
參考文獻(xiàn)
作者在學(xué)期間取得的學(xué)術(shù)成果
本文編號(hào):3746701
【文章頁(yè)數(shù)】:98 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題來(lái)源及研究意義
1.1.1 課題來(lái)源
1.1.2 論文研究背景及意義
1.2 復(fù)合式移動(dòng)平臺(tái)的研究現(xiàn)狀
1.2.1 新型輪—腿—履帶復(fù)合移動(dòng)機(jī)構(gòu)(一)
1.2.2 新型輪—腿—履帶復(fù)合移動(dòng)機(jī)構(gòu)(二)
1.2.3 復(fù)合運(yùn)動(dòng)模式四足機(jī)器人
1.3 論文研究的主要內(nèi)容以及組織結(jié)構(gòu)
1.3.1 論文研究的核心問(wèn)題
1.3.2 論文的組織結(jié)構(gòu)
1.4 本章小結(jié)
第二章 具有輪腿復(fù)合功能的移動(dòng)平臺(tái)概述
2.1 漸開線式球齒輪機(jī)構(gòu)分析
2.1.1 漸開線式球齒輪的形成
2.1.2 球齒輪的嚙合原理
2.1.3 正確嚙合條件
2.1.4 連續(xù)傳動(dòng)條件
2.2 柔性手腕簡(jiǎn)介
2.3 基于柔性軸機(jī)構(gòu)的復(fù)合移動(dòng)平臺(tái)
2.3.1 平臺(tái)的基本結(jié)構(gòu)
2.3.2 基于柔性軸機(jī)構(gòu)的復(fù)合移動(dòng)平臺(tái)的基本功能和指標(biāo)
2.4 本章小結(jié)
第三章 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)總體方案設(shè)計(jì)
3.1 機(jī)電系統(tǒng)設(shè)計(jì)方法簡(jiǎn)介
3.1.1 機(jī)電一體化產(chǎn)品基于功能的設(shè)計(jì)思維
3.1.2 機(jī)電一體化產(chǎn)品基于過(guò)程的設(shè)計(jì)思維
3.2 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)的功能設(shè)計(jì)
3.2.1 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)的功能定義
3.2.2 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)的功能分解
3.3 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)的過(guò)程設(shè)計(jì)
3.4 本章小結(jié)
第四章 復(fù)合移動(dòng)平臺(tái)姿態(tài)算法研究
4.1 單軸輪腿姿態(tài)插補(bǔ)算法研究
4.1.1 單腿姿態(tài)坐標(biāo)系的建立
4.1.2 輪腿驅(qū)動(dòng)機(jī)構(gòu)原理
4.1.3 單腿姿態(tài)插補(bǔ)算法
4.1.4 單腿旋轉(zhuǎn)運(yùn)動(dòng)參數(shù)求解
4.2 輪式移動(dòng)插補(bǔ)算法研究
4.2.1 直線行進(jìn)
4.2.2 斜向行進(jìn)
4.2.3 轉(zhuǎn)彎
4.3 跨步行進(jìn)插補(bǔ)算法研究
4.3.1 跨步行進(jìn)的整體規(guī)劃
4.3.2 算法分析
4.4 復(fù)合移動(dòng)平臺(tái)姿態(tài)算法總結(jié)
4.5 本章小結(jié)
第五章 復(fù)合輪腿移動(dòng)平臺(tái)的控制系統(tǒng)硬件設(shè)計(jì)
5.1 嵌入式系統(tǒng)的選型
5.1.1 嵌入式硬件平臺(tái)的選擇
5.1.2 嵌入式操作系統(tǒng)的選型原則
5.1.3 μC/OS-Ⅱ嵌入式操作系統(tǒng)簡(jiǎn)介
5.1.4 基于ARM和uc/osⅡ的嵌入式開發(fā)平臺(tái)
5.1.5 AT91R40008 內(nèi)部資源分配
5.2 嵌入式系統(tǒng)開發(fā)方法
5.2.1 嵌入式系統(tǒng)開發(fā)的流程
5.2.2 嵌入式系統(tǒng)的軟/硬協(xié)同設(shè)計(jì)技術(shù)
5.3 控制系統(tǒng)的硬件平臺(tái)設(shè)計(jì)
5.3.1 主控制系統(tǒng)的硬件總體結(jié)構(gòu)設(shè)計(jì)
5.3.2 單腿控制子系統(tǒng)的硬件總體結(jié)構(gòu)設(shè)計(jì)
5.3.3 控制系統(tǒng)的硬件設(shè)計(jì)
5.3.4 硬件設(shè)計(jì)中注意的問(wèn)題
5.4 基于MCP2515 CAN控制器的通信接口設(shè)計(jì)
5.4.1 CAN總線概述
5.4.2 MCP2515 CAN控制器介紹
5.4.3 MCP2515 的SPI接口的設(shè)計(jì)
5.4.4 基于TJA1050CAN總線驅(qū)動(dòng)電路設(shè)計(jì)
5.4.5 CAN通信SPI工作方式設(shè)計(jì)
5.5 底層硬件API函數(shù)設(shè)計(jì)
5.5.1 I/O操作函數(shù)
5.5.2 電機(jī)操作函數(shù)
5.5.3 串口操作函數(shù)
5.5.4 CAN操作函數(shù)
5.6 本章小結(jié)
第六章 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)軟件設(shè)計(jì)
6.1 軟件設(shè)計(jì)方法介紹
6.2 μC/OS-Ⅱ在AT91R40008 上的移植及仿真環(huán)境介紹
6.2.1 μC/OS-Ⅱ在AT91R40008 上的移植
6.2.2 Embest IDE for ARM仿真環(huán)境介紹
6.3 控制系統(tǒng)中通訊協(xié)議的設(shè)計(jì)
6.3.1 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)與遠(yuǎn)程控制系統(tǒng)的通信設(shè)計(jì)
6.3.2 復(fù)合輪腿移動(dòng)平臺(tái)控制系統(tǒng)中CAN協(xié)議設(shè)計(jì)
6.4 主控制系統(tǒng)軟件設(shè)計(jì)
6.4.1 主控制控制系統(tǒng)軟件功能分析
6.4.2 主控制控制系統(tǒng)的工作流程
6.4.3 主控制控制系統(tǒng)的多任務(wù)規(guī)劃
6.5 單腿控制子系統(tǒng)軟件設(shè)計(jì)
6.5.1 單腿控制子系統(tǒng)軟件功能分析
6.5.2 單腿控制子系統(tǒng)軟件工作流程設(shè)計(jì)
6.5.3 單腿控制子系統(tǒng)的多任務(wù)規(guī)劃
6.6 本章小結(jié)
第七章 總結(jié)與展望
7.1 本文工作總結(jié)
7.2 未來(lái)工作展望
致謝
參考文獻(xiàn)
作者在學(xué)期間取得的學(xué)術(shù)成果
本文編號(hào):3746701
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3746701.html
最近更新
教材專著