无人驾驶-驾驭未来--人工智能AGV汽车的安装与实践.docxVIP

无人驾驶-驾驭未来--人工智能AGV汽车的安装与实践.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

??

?

??

无人驾驶,驾驭未来——人工智能AGV汽车的安装与实践

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

摘要:无人驾驶汽车研究从20世纪80年代开始出现。1986年,卡耐基梅隆大学的Navlab制造了第一辆由计算机控制的汽车。如今21世纪,无人驾驶汽车的技术在全球广泛传播并不断优化,涌现大量无人驾驶汽车系统的项目。其中AGV(AutomatedGuidedVehicle)即“自动引导运输车”便是无人驾驶科技的重要体现之一。

关键词:无人驾驶汽车;计算机控制;全球传播;AGV

一、AGV汽车组装与树莓派安装运行

AGV汽车的组装过程较为繁琐。其中,在解决马达与树莓派连接的走线问题是组装的难点。由于铜线丝外部有塑料绝缘层的包裹,安装时应该先用剪刀将绝缘皮剥掉,再将露出的铜线与马达电动机绕组连接。连接时应注意并联法连接,即上连上,下连下。串联法会损耗电机。其中,在连接树莓派的相连接口中,因为无法使接口精准的锁住铜线,造成整车的断路问题。但是,通过寻找规律发现,在剪开绝缘层的步骤中,可使剪刀一侧用力斜向划过绝缘层,露出较长的铜线穿过马达电动机绕组。并且,这种方法可以避免铜线头的松散,因此针对于树莓派接口的连接与马达中电动机绕组的绕线问题均可高效解决。

当AGV汽车主框架搭建完毕之后,可通过电脑连接汽车自身的树莓派网络。通过“远程连接”程序启动树莓派,搭建Python环境。通过指定命令使小车可以启动。当针对于AGV汽车运动的Python语言得以输入正确时,便可通过谷歌网络进行对应的IP地址输入,实现汽车的开动。在这其中,经常遇到谷歌网络无法打开相应网址的情况,可通过关闭电脑自身防火墙与更换浏览器的方法进行汽车的操控与运行。与此同时,在树莓派中输入指定代码时应放慢速度,务必输入每一条指令是有效的。

二、AGV汽车赛道巡线与不同操作系统的文件互传

在此次实践中我们所使用赛道带有5个弯道,只有三处直道。因此,对于AGV汽车来说,行驶难度较大。我们通过手机或电脑进行汽车的控制。全程共巡线十圈。大量巡线所带来的的结果是让汽车有足够多的数据进行后续的数据训练。若有人为的汽车驾驶失误,可以增加巡线圈数,通过大量的数据掩盖失误。但在这其中,我的AGV汽车由于后轮马达的电动机绕线组未与铜线紧密相连,导致右侧后轮停止运转。我采取的方式是立刻拆车,重新绕线电动机绕组,但损耗了大量时间。与此同时,由于将树莓派中的tub文件的图片之间删除后新建的原因,导致tub文件夹中部分隐藏文件消失,导致需要重新使用winscp32软件重新刷机。因此,应从中吸取教训,做任何事不能力求省事例如随意将铜线绕过绕线组,更不能草率例如直接删除了树莓派中重要文件夹tub。

由于AGV汽车在数据收集完毕后要即刻训练,将树莓派中的tub文件夹从其导出至Windows系统,从而再将tub文件导入VMwareWorkstation软件所营造的虚拟机环境进行数据训练是相当重要的,也是必不可少的一步。因此,我们需要文件互传软件解决这个问题。我们用到的是winscp软件。将主机号与树莓派相连即可完成tub文件的传输。在这其中,尽量将树莓派中的tub传输到windows的桌面,方便后续使用。在tub文件夹中,包含数以万计的照片以及每张照片片后面的油门,刹车,以及转向数据。因此,任何一张照片都不能做删除处理。即使一些冲出赛道的图片也不能删除,因为很难定位该照片所对应的油门及转向数据。

三、AGV汽车巡线数据训练与树莓派数据的重新导入

当tub文件夹传输到Windows系统之后,应立即安装VMwareWorkstation软件创建ubuntu虚拟机。在创建的虚拟机中,安装VMTools,使得Windows中的文件可通过压缩包的形式进入虚拟机。因此,将tub文件夹传输到VMWare中进行数据训练是很简单的。当文件在VMWare中解压之后,应在终端中输入相关命令启动虚拟机。其中命令“python~/mycar/manage.pytrain--tub~/mycar/tub--model~/mycar/models/mypilot”最为重要。其中“~”是浏览的意思,“/”是在某文件夹下的意思,“--”是保存的意思。在命令输入时,应该时刻注意空格的数量,因为一个“空格”键的多打或是漏打都将导致整个程序无法运行。根据电脑CPU的型号,电脑内存以及数据量的不同,每一个人训练数据的时间会不同。

当数据训练完成之后,应该用同样上述提到同样的办法将“mypilot”文件从VMWareWorkstation软件导入到Windows系统。在这之后,应该即刻打开树莓派,用WinSCP软件将“mypilot”文件传输到树莓派“my

文档评论(0)

151****8293 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档