第五篇:AWS deepracer student 赛道分析(Ace speedway)最佳路径,数据分析,waypoint分析(初步

article/2025/10/13 12:03:59

文章目录

  • 前言
  • 一,为什么需要分析赛道
  • 二,分析赛道需要的东西
  • 三,如何获得waypoint数据
  • 四,正式开始
    • 1.获取waypoint的数据
    • 2.处理数据
  • 三,导入excel表绘图
    • 1.将txt文件导入excel表
    • 2.插入散点图
    • 3.成品图
    • 带有标识的版本
    • 最佳路径图:
  • 四,预告
    • 各思路reward function讲解
    • 基于这次的分析赛道写一个reward function
    • 各function改进思路
    • 实战分析选手模型好坏


前言

这是第五篇,如果你已经完成这篇内容可以看下一篇(function各思路总结,函数思路,最优函数解析分享等内容)

同学们大家好,最近AI爆火,许多在校同学都与我一样想深入了解AI,于是来参加了deep racer student的比赛或尝试了解deepracer。

我能以总榜第三晋级也归功与以前积累的经验和向大佬的请教,现在关于deepracer的教程和博文很少,因此给我在前进路上带来了许多麻烦,所以我写下这篇文章希望能把经验分享给你,祝你成功。


一,为什么需要分析赛道

1.分析赛道可以让我们知道小车能改进的点

2.通过赛道分析我们可以知道waypoint具体对应在赛道上的点,以及最佳路径

3.waypoint的思路写的reward function会用到分析所得到的图,这种函数思维会利用waypoint把赛道分成不同的很多段,告诉小车哪一段怎么走另一段怎么走,而分段就需要利用到今天所分析得到的图表

二,分析赛道需要的东西

1.waypoint的数据
2.赛道信息
3.WPS或Windows自带的excel表格
4.也可使用python代替

今天主要以excel表格为主来介绍,会数据分析,可视化这些的同学可以用python绘图
例如使用matplotlib库等等

三,如何获得waypoint数据

在正式版中可以由log中获取并分析(有大佬讲过了,csdn搜索分析log即可)可以直接获取到waypoint
大致步骤为:
1.下载log
2.用python分析log
3.提取数据
4.处理数据
5.放入excel表格

但是因为student版本的限制我们无法获得log,所以此时只能通过搜索及询问的方式获得waypoint的各点坐标。

四,正式开始

1.获取waypoint的数据

在这次活动中,因为没有log加之网上关于deepracer的信息太少,所以找老师要到了数据

具体数据如下所示
在这里插入图片描述
这里我截取了前28个waypoint坐标做展示,如果正在比赛的同学需要全部坐标可以私信我

总共坐标数为从0-168个(169个),但因为0与168的坐标是一样的,所以只有168个点

2.处理数据

数据被存放在txt文件中,为了方便导入excel里可以进一步处理一下,如下

在这里插入图片描述
也可以变为
1.x.xxxx,y.yyyyy
2.x.xxxx,y.yyyyy
的形式

三,导入excel表绘图

1.将txt文件导入excel表

以WPS excel为例,如下:
在这里插入图片描述
首先点击文件,然后选中并打开处理好数据的txt文件

然后会进入到向导界面

在这里插入图片描述选择分隔符合,点击下一步

在这里插入图片描述根据自己的文件分隔号选择

浏览一下数据,如果格式没问题点击下一步

在这里插入图片描述默认常规,点击下一步

在这里插入图片描述数据被成功导入,需要加上x,y即可

2.插入散点图

接下来,点击插入—散点图
在这里插入图片描述右键表格,点击选择数据

进入到了如下界面:
在这里插入图片描述如图所示点击加号

在这里插入图片描述框选x一整列
框选y一整列

框选y后可能出现错误提示
此时需要删除y轴系列值框里的所有符号,重新框选即可

在这里插入图片描述
只选择已经创建好的x,y!!!

随后散点图就被建立出来了
如图:

在这里插入图片描述

3.成品图

在此附上成品图,供同学们分析,学习

但是deepracer的乐趣就在于自己尝试与探索,所以尽量不要只享受成果,动手试试

在这里插入图片描述以下是老师提供的图,以及最佳路径图

带有标识的版本

在这里插入图片描述
来自:技术老师

最佳路径图:

在这里插入图片描述
来自:老师

四,预告

各思路reward function讲解

基于这次的分析赛道写一个reward function

各function改进思路

实战分析选手模型好坏


http://chatgpt.dhexx.cn/article/XlMDIdTU.shtml

相关文章

unity3d WayPoint路点寻路,AI

前言 一个简单的人工智能WayPoint WayPoint: 游戏中敌人根据几个巡逻点自动巡逻,在巡逻过程中,时刻监听英雄(敌人)和自己距离是否达到追击范围(不巡逻,追击英雄),在追击过程中&…

Unity中的AI算法和实现1-Waypoint

本文分享Unity中的AI算法和实现1-Waypoint 在Unity中, 我们有一些有趣且常见的AI算法可以研究和使用, 其中最常见的就是怪物的简单AI, 比如在RPG游戏里, 怪物在某些点定点巡逻, 当玩家进入检测区域时, 怪物会主动追击玩家, 追击到玩家后对玩家进行伤害, 或者在超过最大距离后脱…

统计中的“不相关”与“线性无关”

以上思维导图,看完即可理解。下述是文字介绍。 这二者是统计新手与老手都很容易混淆的两个概念,以下辨明一下: 两变量“不相关” 不相关是指二者互相独立,没有相关关系。注如森林里每棵树的树叶个数与村子里每个村民的体重...二…

辨析“正交”与“不相关”。

①不相关的定义是: ②正交的定义是: 若两个向量的点积为零(即对应元素相乘之后求和为零),则称两个向量正交。 ③一对正交向量一定是不相关的,即正交的两个向量中,一个向量绝不可能用另一个向量…

【数理统计】随机变量X和Y独立一定不相关,不相关不一定独立

假设(X,Y) 均匀分布在单位元 x 2 y 2 1 x^2 y^2 1 x2y21上: X和Y的(线性)相关系数是0。为什么呢?直观来说,因为是个圆,如果你画一条线性回归的线,线的斜率是正的还是负的都不合适&#xf…

mysql的相关子查询和不相关子查询

概念介绍 嵌套在其他查询中的查询即子查询,子查询也叫内部查询。子查询中有相关子查询和不相关子查询:相关子查询是指查询结果依赖于外部查询的子查询,外部查询每执行一次,内部子查询也会执行一次;而不相关子查询是指…

MySQL中不相关子查询和相关子查询

嵌套在其它查询中的查询称之为子查询或内部查询。 包含子查询的查询称之为主查询或外部查询 student表 course表 score表 不相关子查询 内部查询的执行独立于外部查询,内部查询仅执行一次,执行完毕后将结果作为外部查询的条件使用 select * from sco…

《数据库系统概论》之相关子查询与不相关子查询

文章目录 前言数据表一、子查询(subquery)二、不相关子查询(unrelated subqueries)1.概念2.查询逻辑 三、相关子查询(related subqueries)1.概念2.查询逻辑3.带有EXISTS谓词的子查询 总结 前言 开篇感言 …

变量之间的相关性研究

目录 1 什么是相关性?协方差及协方差矩阵相关系数(1)简单相关分析(2)偏相关分析(3)复相关分析(4)典型相关分析 2 对已有数据的预分析2.1 绘制变量相关的热力图2.2 对热力…

独立=>不相关

独立 ⇒ \Rightarrow ⇒不相关 文章目录 独立 ⇒ \Rightarrow ⇒不相关判定定理独立性 F ( x , y ) F X ( x ) F Y ( y ) F(x,y)F_X(x)F_Y(y) F(x,y)FX​(x)FY​(y)证明不独立只需要用P(AB)≠P(A)P(B)举反例离散型连续型 不相关 ρ x y 0 \rho_{xy}0 ρxy​0(协方差为0) 性质…

MySQL 不相关子查询怎么执行?

1. 概述 从现存的子查询执行策略来看,半连接 (Semijoin) 加入之前,不相关子查询有两种执行策略: 策略 1,子查询物化,也就是把子查询的执行结果存入临时表,这个临时表叫作物化表。 explain select_type …

为什么相关不等于因果

为什么相关不等于因果 十九世纪末,荷兰出现了一个奇怪的现象:人口出生率与当地白鹳的数量同步增长。鹳鸟送子的传说由此而来。虽然这个故事逐渐消失在民间传说中,但现实生活中类似的相关性无处不在。二十世纪和二十一世纪的新研究一再证实&a…

独立正交不相关定义关系

一、“独立”、“不相关”和“正交”的定义 假设X为一个随机过程,则在t1和t2时刻的随机变量的相关定义如下(两个随机过程一样): (1)定义Rx(t1,t2)E{X(t1&…

不相关、独立、正交的区别与联系

1.相关定义说明: 随机过程:X(t)和Y(t)互相关函数:Rxy(t1,t2)E{X(t1)Y(t2)}互协方差函数:Cxy(t1,t2)E{[X&…

不独立 ≠ 不相关 (Independent ≠ Uncorrelated)

在数学期望的性质里有一个性质:随机变量X和Y相互独立,有:E(XY) E(X)E(Y). 事实上这里成立的充要条件是X和Y不相关即可。 那么问,相互独立与不相关的关系是什么呢? 独立性是指两个变量的发生概率一点关系没有;而相关…

View For EasyUI 后台模板html

ViewUI For EasyUI View For EasyUi是基于EasyUI-1.5x开发的前端UI框架主题皮肤,包含所有EasyUI的全部组件美化, 还有各种插件,各种优化 ,完全使用矢量图标,每一个小图标都是矢量图标,支持无限放大和颜色设…

easyui了解

目录 一、框架概述 1、什么是Easyui? 2、EasyUI的常用组件 3、EasyUI的特点 缺点 使用: 4、EasyUI的目录说明 4.1 下载路径 4.2 必须的基础支持库 4.3 目录说明 二、WEB项目搭建EasyUI环境 1.EasyUI入门示例 1.1 标准开发步骤 1.2 代码模板 …

JQuery EasyUI-1.5.x-Of-Insdep-Theme后台模板

简介: JQuery easyui 1.5.x of Insdep Theme 1.0.0 RC2,是基于EasyUI 1.5.x 的一款免费的美化主题包,拥有百度编辑器、cropper、Highcharts、justgage、plupload等各类适应本主题的第三方插件美化补丁。并且各类常用Jquery插件正在美化中。 …

easyui自学模板代码

index.jsp源码 <% page language"java" contentType"text/html; charsetUTF-8"pageEncoding"UTF-8"%><% taglib uri"http://java.sun.com/jsp/jstl/core" prefix"c"%> <c:set var"ctx" value"…

easyui酷黑风格主题模板组件html

模板简介&#xff1a;基于easyui目前最新版本1.10.X设计制作&#xff0c;后期会随easyui版本进行响应更新。模板仅修改easyui默认的css样式文件&#xff0c;可以很方便的与默认主题进行替换或切换。对于已有项目&#xff0c;可以快速的替换主题&#xff0c;不影响系统功能。对e…