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

举报
tsinghuazhuoqing 发表于 2021/12/26 23:57:30 2021/12/26
【摘要】 前言 卓老师您好,首先先祝您身体健康! 我是一名大二学生,今年第一年参赛做室外AL组。由于这个组是今年第一次,所以我们组也都没有什么经验,可以说是小白中的小白。 1. AI电磁车实验方法 寒假留校...

前言

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

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

1. AI电磁车实验方法

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

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

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

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

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

我们实验车模结构草图

我们实验车模结构草图

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

2. 学习训练结果

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

MATLAB训练车模界面

MATLAB训练车模界面

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

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

 

问题

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

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

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

文章来源: zhuoqing.blog.csdn.net,作者:卓晴,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuoqing.blog.csdn.net/article/details/104321820

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。