人工智能电磁车模如何入手?

前言

卓老师您好,首先先祝您身体健康!

我是一名大二学生,今年第一年参赛做室外AL组。由于这个组是今年第一次,所以我们组也都没有什么经验,可以说是小白中的小白。

1. AI电磁车实验方法

寒假留校的时候,我们自己尝试了一下,就是先让之前室外越野组的车模用他自己的八个电感用程序绕赛道跑了一下,正跑三圈反跑三圈。

学习您之前推文上将用作学习的那个传感器装在车的中间,由此以这个为信号输入端,样子请见下图:

在之前公众号AI电磁车模图片

在之前公众号AI电磁车模图片

下面是我们实验车模结构草图:

我们实验车模结构草图

我们实验车模结构草图

用无线串口通讯将采集到的数据放到电脑上,输出值为四个电感值,一个舵机中值。

2. 学习训练结果

我们用MATLAB来进行神经网络学习,神经网络学习也是去网上找各种资料,改了别人家的例程,然后勉强答出一个可以接受数据,并且来进行一个模拟学习的一个模型出来,因为输入的一共是两对横电感,一对斜电感的值作为训练集,然后输出就是舵机中值。

MATLAB训练车模界面

MATLAB训练车模界面

在经过神经网络学习之后,虽然说它上面显示他的一个(姑且自己认为是类似于正确率)一个参数有0.8(正跑三圈反跑三圈)。

图为没正反跑时的数据,此时 R 2 R^2 R2只有0.48。

 

问题

这个结果也只是初步尝试,但是也产生了一些问题。

  • 首先,由于没有系统的培训,对于神经网络学习的参数中,各项参数,以及它参数什么用(比如说迭代的次数,学习率这些参数都不是很了解),由于没有经过系统培训,也不是很懂。网上资料也太杂,大多数讲的常浅,没有对于某一个特殊的学习算法进行详细的讲解。希望老师指点一下神经网络学习的相关培训资料的平台。
  • 第二个就是他这个模型,即便训练好之后,也不知道如何将它取出应用在单片机上。
  • 第三个就是现在还不知道如何把MATLAB的语言将它转换C语言,并且应用的单片机上也暂时不清楚。

作为一个小白中的小白,在这里留言,希望卓老师能够给出些建议。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值