基于讨价还价博弈的共享驾驶换道轨迹规划与模型预测控制研究【附数据】

该文章已生成可运行项目,

博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。

 ✅ 具体问题可以私信或扫描文章底部二维码。


(1)横向路径跟踪控制算法与驾驶员模型的建立 在人机横向共享驾驶技术的前期仿真开发过程中,对横向路径跟踪控制算法的需求促使本文首先建立了自动化转向系统的路径跟踪控制算法和模拟驾驶员的驾驶员模型。具体来说,本文提出了具有预瞄驾驶特性的模型预测控制(Model Predictive Control with Pre-scanned Driving Characteristics, PMPC)路径跟踪控制算法,以及反映真实驾驶过程的单视角驾驶员模型。通过在汽车动力学仿真软件CarSim和数学软件工具MATLAB/Simulink中搭建联合仿真程序,并使用双移线工况验证了PMPC跟踪控制算法的跟踪性能,结果表明其在跟踪精度和运行速度方面相较于传统模型预测控制路径跟踪控制算法有所改善。此外,单视角驾驶员模型的理论收敛性得到了证明,并提出了基于比例控制的转向转化控制过程,通过最小二乘法调节驾驶员模型的预瞄距离以拟合出理想的运行结果

(2)人机横向驾驶控制权限分配策略 针对人机横向共享驾驶的驾驶控制权限分配问题,本文建立了基于讨价还价博弈模型的人机横向驾驶控制权限分配策略。将驾驶员和自动化转向系统视为二元智能体系统,综合考虑防碰撞安全性收益、参与度收益和舒适性收益等因素,通过纳什均衡实时动态求解驾驶控制权限的决策结果。此外,提出了驾驶员负荷评价指标,并在Simulink/CarSim联合仿真测试平台和驾驶员在环的驾驶模拟器上验证了所提出的控制权限分配策略,结果表明该策略能够实现良好的横向共享驾驶效果,并提升驾驶员对横向共享驾驶系统的接受度

(3)高度类我化的换道轨迹规划算法 为了减少人机横向共享驾驶中的潜在目标冲突,本文在自动化转向系统的规划层提出了一种高度类我化的换道轨迹规划算法。通过驾驶模拟器采集不同车速下的多位驾驶员的换道轨迹数据,并分析了不同驾驶员的换道特征。在Frenet坐标系下建立了以换道时间为核心的基于五次多项式的基本换道轨迹算法,并按照驾驶员平均换道时间的正负五倍标准差时间区间生成轨迹簇。通过求解类我化指标、换道平稳性指标和换道效率指标为核心的最优规划轨迹,并提出基于顶点嵌入法的凸多边形防碰撞检测算法以保证最优规划轨迹的碰撞安全。结果表明,规划的类我化换道轨迹贴合驾驶员历史轨迹,并满足车辆跟踪控制执行的需求

(4)人机横向共享驾驶规划与控制算法的验证 为了验证前文所提出的基于博弈权限分配和类我化换道轨迹规划的人机横向共享驾驶规划与控制算法,本文利用Simulink/Car Sim联合仿真平台和驾驶模拟器进行了可行性和有效性验证。结果表明,所提出的算法策略能实现良好的人机横向共享驾驶运行效果,并能提升驾驶员对人机横向共享驾驶系统的接受程度

 


# 人机交互的横向控制权限分配模拟
def human_machine_interaction_control(human_input, machine_input, comfort_threshold, safety_threshold):
    """
    模拟人机交互的横向控制权限分配
    :param human_input: 驾驶员输入
    :param machine_input: 机器系统输入
    :param comfort_threshold: 舒适性阈值
    :param safety_threshold: 安全性阈值
    :return: 控制权限分配结果
    """
    # 计算人机输入的差异
    input_difference = abs(human_input - machine_input)
    
    # 判断是否超出舒适性和安全性阈值
    if input_difference > comfort_threshold:
        # 超出舒适性阈值,优先考虑机器系统输入
        control_authority = 'machine'
    elif input_difference > safety_threshold:
        # 超出安全性阈值但未超出舒适性阈值,根据博弈论分配控制权限
        control_authority = game_theory_allocation(human_input, machine_input)
    else:
        # 未超出阈值,优先考虑驾驶员输入
        control_authority = 'human'
    
    return control_authority

def game_theory_allocation(human_input, machine_input):
    """
    基于博弈论的控制权限分配
    :param human_input: 驾驶员输入
    :param machine_input: 机器系统输入
    :return: 分配结果
    """
    # 简化模型,实际应用中需要更复杂的博弈论模型
    if human_input > machine_input:
        return 'human'
    else:
        return 'machine'

# 示例输入
human_steering = 0.5  # 驾驶员转向输入
machine_steering = 0.3  # 机器系统转向输入
comfort_threshold = 0.2  # 舒适性阈值
safety_threshold = 0.1  # 安全性阈值

# 调用函数模拟控制权限分配
control_result = human_machine_interaction_control(human_steering, machine_steering, comfort_threshold, safety_threshold)
print(f"Control authority allocated to: {control_result}")

本文章已经生成可运行项目
现象背景: 企业并购中的价格谈判是一个典型的讨价还价博弈问题。在并购谈判中,卖家和买家会协商并决定合理的交易价格。卖家希望价格高一些,而买家则希望价格低一些,两者之间的讨价还价过程会影响交易的结果。 模型构建: 为了分析企业并购中的价格谈判现象,我们可以构建一个完全信息动态博弈模型来描述这个过程。在这个模型中,假设卖家和买家都是理性的,他们都知对方的策略和利益,同时也知自己的利益。卖家和买家的利益都是最大化自己的收益。 该模型中的参者包括卖家和买家。他们各自有两种策略选择:卖家可以选择“高价”或“低价”,而买家可以选择“接受”或“拒绝”。 博弈树分析: 我们可以使用博弈树来描述这个博弈模型博弈树的根节点表示卖家的决策,下一层节点表示买家的决策,再下一层节点表示卖家再次决策,依此类推,直到达到叶子节点,表示博弈结束。 在博弈树中,每个节点的值表示该节点对应的策略所带来的收益或成本。例如,在卖家选择“高价”并且买家选择“接受”的情况下,卖家可以得到较高的收益,买家则会付出较高的成本。 矩阵分析: 我们可以使用矩阵来表示这个博弈模型。在该矩阵中,卖家和买家分别是行和列,每个单元格中的值表示对应策略组合下的收益或成本。 下面是一个简化的矩阵示例: | | 买家接受 | 买家拒绝 | | ----- | -------- | -------- | | 高价 | 5, 5 | 0, 0 | | 低价 | 1, 1 | 3, 3 | 在该矩阵中,卖家选择“高价”并且买家选择“接受”将导致卖家和买家都获得5个单位的收益。卖家选择“低价”并且买家选择“拒绝”将导致卖家和买家都获得3个单位的成本。其他情况的收益和成本也可以从矩阵中得出。 纳什均衡分析: 为了找到纳什均衡,我们需要找到一个策略组合,使得每个参者都无法通过单独改变自己的策略来获得更好的结果。 在这个模型中,存在一个纳什均衡策略组合:卖家选择“低价”,买家选择“接受”。在这种情况下,卖家和买家都能获得较高的收益,而且双方都没有更好的选择。 现象解释: 根据上述模型分析,我们可以解释企业并购中价格谈判的现象。在谈判中,卖家和买家都会寻求自己的最大利益,但是由于存在纳什均衡,双方最终会达成一个合理的价格。如果卖家要价太高,买家可以选择拒绝并寻找其他选择;如果买家出价太低,卖家可以选择拒绝并寻找其他买家。因此,在价格谈判中,双方都需要考虑对方的利益和策略,以达成一个合理的交易。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

坷拉博士

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

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

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

打赏作者

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

抵扣说明:

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

余额充值