![]() ![]() |
基于ARM內(nèi)核的履帶式機器人控制方法及程序設計研究
《基于ARM內(nèi)核的履帶式機器人控制方法及程序設計研究》以STM32F103RCT6為例設計實現(xiàn)履帶式機器人,其內(nèi)核為Cortex-M3。ARM Cortex-M3是32位的內(nèi)核架構,它的寄存器、存儲器、存儲器接口和內(nèi)部數(shù)據(jù)路徑都是32位內(nèi)部的。Cortex-M3基于哈佛結構,使用獨立的數(shù)據(jù)總線和指令總線,使得取值和數(shù)據(jù)傳輸可異步進行。Cortex-M3內(nèi)部有多條總線接口,每條都為自己的應用場合優(yōu)化過,并且它們可以并行工作。Cortex-M3具有低功耗、低成本等優(yōu)點。
《基于ARM內(nèi)核的履帶式機器人控制方法及程序設計研究》首先重點研究基于ARM的機器人運動控制程序設計,這里主要包括:電機控制,基于視覺的循跡運動控制,基于輔助道路標識識別的運動控制。通過這些控制方法可以實現(xiàn)機器人的基本運動控制功能。然后進一步研究基于多傳感器的機器人感知系統(tǒng)設計,這里包括:基于激光雷達的避障控制,基于RFID的機器人位置感知,基于陀螺儀的方向感知,GPS模塊設計。這些控制程序的設計能夠使得機器人實現(xiàn)室內(nèi)、室外的自主導航。最后通過研究自主路徑規(guī)劃算法實現(xiàn)機器人路徑的實時規(guī)劃。
你還可能感興趣
我要評論
|