@TOC
前言
本篇說明需要具備的知識和軟硬件。可以不用全部具備,但基礎要有,寫的不是非常詳細。
本小車分為上位機與下位機兩部分,上位機使用旭日x3派運行ros進行開發和算法實現,下位機使用stm32驅動底盤和傳感器數據采集。
一、知識
①stm32部分(當然也可以使用其它控制類開發板,例如arduino,本專欄使用stm32):
最好有開發基礎,沒有的話可以看江協科技的stm32基礎教程,講的很全面,不用全部看,前面可以都看,主要看定時器輸入捕獲、定時器編碼器接口、oled、pwm等等。看過野火或者正點原子的教程也可以。
②上位機端(本專欄使用的上位機是旭日x3派,其實就是和樹莓派類似的開發板,樹莓派應該都有聽說過,上位機的選擇很多,一般嵌入式linux開發板都可以)
可以學一些linux基礎命令行,然后建議直接學ros,這是一個開發機器人的平臺,可以從這里開始linux開發