@TOC
前言
本篇说明需要具备的知识和软硬件。可以不用全部具备,但基础要有,写的不是非常详细。
本小车分为上位机与下位机两部分,上位机使用旭日x3派运行ros进行开发和算法实现,下位机使用stm32驱动底盘和传感器数据采集。
一、知识
①stm32部分(当然也可以使用其它控制类开发板,例如arduino,本专栏使用stm32):
最好有开发基础,没有的话可以看江协科技的stm32基础教程,讲的很全面,不用全部看,前面可以都看,主要看定时器输入捕获、定时器编码器接口、oled、pwm等等。看过野火或者正点原子的教程也可以。
②上位机端(本专栏使用的上位机是旭日x3派,其实就是和树莓派类似的开发板,树莓派应该都有听说过,上位机的选择很多,一般嵌入式linux开发板都可以)
可以学一些linux基础命令行,然后建议直接学ros,这是一个开发机器人的平台,可以从这里开始linux开发