请教大神一些可以用51单片机让小车实现自主导航的的问题。跪求大神。
发布网友
发布时间:2022-04-29 07:48
我来回答
共1个回答
热心网友
时间:2023-10-13 07:13
多GPS模块当然是室外的,能不能实现自主导航就是你程序的任务了
但根据我的想法,用51单片机比较困难,因接收GPS信息需要较大的缓存,STM32教程有这方面的资料,另外,计算小车当前位置与目标点的距离和方位,需要进行较多的三角函数计算,51运行起来很吃力,加上循迹避障还有红外线遥及电子罗盘,还有舵机什么的,占用较多的资源,还是用STM32吧
本人只实验了GPS模块 电子罗盘 舵机,就 是为了自主导航,用的就是STM32开发板,但目前还没有将三者结合起来
有个重要的计算你得会,就是已知两个点的经纬度,然后求两点间的距离和方位角,和电子罗盘给的指向信息比较,才能知道小车是该往哪个方向转弯,可以网上搜一下计算方法, 就这里要进行大量三角函数运算
热心网友
时间:2023-10-13 07:13
多GPS模块当然是室外的,能不能实现自主导航就是你程序的任务了
但根据我的想法,用51单片机比较困难,因接收GPS信息需要较大的缓存,STM32教程有这方面的资料,另外,计算小车当前位置与目标点的距离和方位,需要进行较多的三角函数计算,51运行起来很吃力,加上循迹避障还有红外线遥及电子罗盘,还有舵机什么的,占用较多的资源,还是用STM32吧
本人只实验了GPS模块 电子罗盘 舵机,就 是为了自主导航,用的就是STM32开发板,但目前还没有将三者结合起来
有个重要的计算你得会,就是已知两个点的经纬度,然后求两点间的距离和方位角,和电子罗盘给的指向信息比较,才能知道小车是该往哪个方向转弯,可以网上搜一下计算方法, 就这里要进行大量三角函数运算