极限竞速地平线5吧 关注:75,959贴子:974,816
  • 11回复贴,共1

跑得像巡线算法一般的挂比

只看楼主收藏回复

跑线上公路遇到这个Meggie,开的是粉色痛车塞纳和amg one,起步飞快,全程左右画龙直线都跑不直,弯道也不是走内线而是内外摇摆,无视对手乱撞一气。每次都能上领奖台,看得我一脸懵…不过让我想起了点别的内容
俺之前在ROS的Gazebo里面做过无人车模型的仿真,里面用了两个比较粗糙的算法做轨迹跟踪,分别是Stanley和Pure Pursuit,基本上都是瞄准规划好的轨迹上的某个点,计算能够让车身某点经过该点的轨迹圆弧,由此确定转向角。
这类算法的问题就是,不像模型预测控制MPC,它瞄准的距离是固定的,而且只考虑目标点的位置,不考虑车头指向、车身动态等等(控制目标只有终点位置,预瞄距离不是一整段轨迹上的优化问题,而是单点瞄准),再加上算法的控制周期可能不够小,导致的问题就是,车子在参考轨迹上左右摆动,也就是产生了反馈控制的控制超调量。不像赛车手过弯贴内线出弯走外线,他的运行轨迹即使在弯道弧线也是在参考线两侧摆动。如果入弯的时候恰好摆动到外线,那就会发生外线过弯的现象。而且另一个显著的特征是跑直线也会来回摆动,十分诡异。总的来说效果有点塑料,属于可以蒙混过关或者节省运算时间,但是绝非理想的算法。
听起来是不是和这位大哥很像?


IP属地:浙江来自Android客户端1楼2022-03-08 05:28回复
    可能只是开了自动驾驶而已


    IP属地:广西来自Android客户端2楼2022-03-08 06:50
    收起回复
      自动驾驶就是走系统的轨道路线


      IP属地:浙江来自Android客户端3楼2022-03-08 08:07
      收起回复
        我认为是开了自动驾驶 因为曾经测试过在一些赛道上使用自动驾驶 会发现即使是ai也存在很多修正驾驶方向尝试回归到程序设定路径的行为 与你描述的情况类似 究其原因是一些车辆的特性导致车尾并不稳定 所以经过一些起伏路面尤其是你图中的大教堂环道 车尾抓地力的浮动变化超出算法预期 再加上ai的分析速度和操作输入速度也是被pg有意降低的 所以会在一段直线上左右扭动 救车反打始终慢半拍最后撞墙;而据线上观察开挂者的经历 作弊程序一般是由使用者主动控制 一般体现在全段都非常快的加速以及反物理的过弯速度,也常有使用者反应跟不上速度而失控的情况 所以说楼主描述的情况很可能是自动驾驶 当然最好的验证方法就是自己尝试一下线上开自动转向


        IP属地:德国来自Android客户端4楼2022-03-08 18:10
        回复
          我昨天跑公开赛碰到的,也是车忽忽悠悠,加速都是瞬移的那种,开始以为是车快技术好,但是网卡。后来有个越野赛的图后半段被我超了,直接不演了,从我右后方瞬间加速跑到前面,但是因为操作跟不上速度,错过检查点了。那一刻我才发现他是挂逼,果断举报。


          IP属地:陕西来自Android客户端5楼2022-03-09 13:41
          回复
            关于这个问题我有一定的发言权,我是新手为了季赛拿车,所以蛇头全都是开自动驾驶,免得拖累大佬。因为抱着新手的心跑,所以我一般不超玩家的车,如果玩家一直保持在车线上。我一般会跟在前一辆玩家的车后面半个车身的位置上跟着。除非他自己犯错误飞出车线我才会超过去。自动驾驶只要控制好车速就严格保持在车线上,这个是肯定的。其次,因为网络延迟等很多因素,看别人的车子时常会发生闪现。因为我经常紧跟着玩家车辆,所以能够很清楚得观察到前面的车子经常位置的突然闪现。我能够很确信前面的车子是人开的,没有开挂。因为,这种被拉下来赚100分左右的玩家技术都不咋地,虽然他的车左右闪现,但是我能感同身受的感觉到他是如何费劲得救车动作。所以肯定没有开挂。结论很简单,你看到的巡线跑的玩家肯定开了自动驾驶,然后左右闪现是网络延迟的问题。自动驾驶蛇头一般能跑3-6左右,但是跑第一有难度。我因为不想超玩家,一般就赚个100-400分。


            IP属地:日本6楼2022-03-09 13:57
            回复