辅助驾驶功能开发-功能规范篇(22)-5-L2级辅助驾驶方案功能规范

news2024/9/24 13:16:36

1.3.5 LKA 系统功能定义

1.3.5.1 状态机

1.3.5.2 状态迁移表 

初始状态转移状态转移条件
INITOFF系统自检过程中,为 OFF 状态,自检无故障且车辆上次掉电前,为 OFF 状态
INITSTANDBY自检无故障,车辆为首次上电,或者上次掉电之前,系统为非 OFF 状态
INITFAILURE系统自检故障,且上次掉电之前,系统为非 OFF 状态
OFFSTANDBY系统无故障,驾驶员打开 LKA 功能
OFFFAILURE系统有故障,驾驶员打开 LKA 功能
STANDBYFAILURE开启 LKA 功能后,系统出现故障
STANDBYACTIVE系统无故障,开启 LKA 功能后,自车车速超过 60km/h
ACTIVESTANDBY系统无故障,LKA 功能开启,车速不满足激活条件
ACTIVEFAILURELKA 开启且车速满足激活条件时,系统出现故障
FAILURESTANDBYLKA 功能开启,系统从故障状态恢复,但车速不满足激活条件
FAILUREACTIVELKA 功能开启,系统从故障状态恢复,车速满足激活条件
FAILUREOFFLKA 功能开启,系统故障,驾驶员关闭 LKA 功能

1.3.5.3 功能定义

1.3.5.3.1 信号需求表
1.3.5.3.2 系统开启关闭

        1)初始化

        车辆上电后,车道保持辅助系统(LKA)进行初始化,控制器需要在上电后 220ms 内发出第一帧报文,并在 3s 内完成内部自检,同时上电 3s 内不进行关联系统检测(上电 3s 内不报关联系统故障、不记录关联系统故障码)。

        LKA 系统内部自检:自检完成后,如果检测到前置智能摄像头或前向毫米波雷达或中央控制器故障,无法支持车道保持辅助功能,若 LKA 系统上次掉电前为关闭状态(FC_LASModeSelectionStatus=0x7:off)或者系统首次上电 (FC_LASModeSelectionStatus=0x1:LDW),则保持 LKA 系统为关闭状态(FC_LKAStatus=0x0:off),若 LKA 功能上次掉电前为开启状态( FC_LASModeSelectionStatus=0x2 : LKA 或 0x3 : LCS ),则 LKA 系统发送失效状态 (FC_LKAStatus=0x3:Failure),仪表根据系统状态进行显示。自检完无故障时,LKA 根据上次掉电前的状态切换到对应系统状态(0x0:off 或 0x1:standby)。

        LKA 系统关联系统检测:LKA 系统上电 3s 后,如果 LKA 功能为关闭时,不针对关联系统进行检测。如果 LKA 功能为开启时,检测关联系统是否满足 LKA 功能正常工作要求 。 若 EPS 当前状态为故障时 ( EPS_LatCtrlAvailabilityStatus =0x0 : not available 或 0x2 : failure ),则 LKA 系统发送失效状态 (FC_LKAStatus=0x3:Failure),仪表根据系统状态进行显示,其余信号和关联部件导致的降级策略参考 LKA 系统降级策略。

        系统故障信息仅在系统处于开启状态下才发出。

        2)系统开启关闭

        LKA 系统初始化完成后,可通过 HU 软开关对 LDW 进行开启、关闭设置:

        ① HU 里面选择 HU_LASModeSelection 为 0x2:LKA(纠偏)或 0x3:LCS(对中),LKA 系统接收到选择信号后,开启 LKA 或 LCS 功能,如果关联系统均满足 LKA 开启要求,LKA 状态切换为“开启”(FC_LKAStatus=0x1: Standby 或 0x2:Active),如果关联系统不满足 LKA 开启要求,LKA 状态切换为失效状态(FC_LKAStatus: 0x3=Failure)。

        ② HU 里面选择 HU_LASModeSelection 为 0x7=OFF,LKA 系统接收到选择信号后,关闭功能(FC_LKAStatus: 0x0=off)。

        备注:

        ① 车道辅助系统(包括 LDW、LKA、LCS)出厂默认为开启 LDW 状态,系统第一次上电发出厂默认值 0x1=LDW;整车下电时,系统自动记录下电前的功能设置状态,下一次上电时自动恢复上次掉电的记录状态,并将 FC_LASModeSelectionStatus、FC_LKAStatus 置为相应值发出。

        ② 车辆为 ON 档时,可通过 HU 对 LKA 系统工作状态进行设置。

        ③ 通过 HU 设置“功能选择”时,HU 将事件型信号“HU_LASModeSelection”置为相应值(预警,纠偏,对中), 并通过网关转发给车道辅助系统。车道辅助系统收到该信号后响应功能选择设置,将周期性信号 “FC_LASModeSelectionStatus”置为对应值,并通过网关转发给 HU,HU 收到 “FC_LASModeSelectionStatus”信号后,将 UI 界面“功能选择”软开关置为对应值。仅当 “HU_LASModeSelection”信号为 0x2:LKA 或 0x3:LCS 时,LKA 功能才开启。

        ④ 系统处于故障状态(非控制器硬件、通讯等故障,如关联系统故障导致的故障等)下,也能响应设置需求。故障恢复后,应根据用户最新设置的状态切换到相应的状态(预警、纠偏、对中)。

        HU 发送 HU_LASModeSelection=Invalid 、 Inactive 或 reserved 时 , LAS 模式选择信号 FC_LASModeSelectionStatus 保持原来状态不变化。

1.3.5.3.3 系统待机

        1)LKA 系统无故障,开启 LKA 功能,如果此时车速小于 60km/h,LKA 则进入待机状态 FC_LKAStatus: 0x1=Standby,仪表接收到相应信号后将 LKA 状态显示到仪表上。

        2)若 LKA 系统处于激活状态(FC_LKAStatus:0x2=Active),同时车速降低到 55km/h 以下,此时 LKA 将退回到待机状态,仪表接收到相应信号后将 LKA 状态显示到仪表上。

        3)若 LKA 系统处于纠偏状态,同时接收到车速降低至 55m/h 以下,此时 LKA 系统将退回到待机状态,仪表接收到相应信号后将 LKA 状态显示到屏幕上。

1.3.5.3.4 系统激活

        1) LKA 系统启用后,若 LKA 系统处于待机状态(FC_LKAStatus=0x1:Standby),此时若车速达到 60km/h 及以 上,LKA 功能激活(FC_LKAStatus=0x2:Active)。

        2) LKA 系统处于激活状态时(FC_LKAStatus=0x2:Active),若车速降低到 55km/h,此时,LKA 系统工作状态保持为激活状态,若车速降低到 55km/h 以下,则 LKA 工作状态变为待机(FC_LKAStatus=0x1:Standby)。

        3) 若车辆处于倒挡(R)时,系统无法被激活。

        4) 当系统处于激活状态,车速增加但不超过 150km/h 时,此时 LKA 工作状态信号保持为激活状态。

1.3.5.3.5 车道纠偏

        车辆前视摄像头可以识别不同类型(实线、虚线、点状线等)和颜色(黄色、白色等)的道路的道路交通线,以及没有车道线的路沿。车道保持辅助功能和车道对中功能,通过对前方车道线的监测,并结合本车信息,判断本车预期轨迹。当用户选择车道保持辅助功能时,在本车与车道线距离较近时,车道保持功能触发并进行纠偏,避免车辆偏离车道;当用户选择车道对中功能时,系统控制车辆在保持在车道中间行驶。

        系统对车辆横向控制有两种实现形式,即转角控制方式和扭矩控制方式,推荐使用转角控制。

        LKA 系统向 EPS 系统发送转向角请求 FC_LatAngReq 为具体转角值,并发送转角请求激活信号 FC_LatAngReqActive=0x2:Active,EPS 在收到上述信号后,发送当前状态信号 EPS_LatCtrlActive= 0x1:Active,并按照 LKA 系统转向角请求值控制转向系统,保持车辆在车道内(LKA)或车道中间(LCS)行驶。

        若用户选择纠偏功能,LKA 系统监测到车辆有偏离车道趋势时,将发出纠偏转角值以及使能信号,并将 ACC_HostLaneLeftStatus 或 ACC_HostLaneRightStatus 信号置为 0x2:Intervention,EPS 响应并反馈转向干预激活。

        若用户选择对中功能,LKA 系统持续控制车辆在车道中间行驶,系统将发出纠偏转角值以及使能信号,并将 FC_HostLaneLeftStatus 或 FC_HostLaneRightStatus 信号置为 0x4:Centering,EPS 响应并反馈转向干预激活。

        车道辅助模式为 FC_LASModeSelectionStatus=0x2:LKA 或 0x3:LCS,系统无法保持车辆在本车道内行驶时,系统发出横向立即接管 FC_LKATakeoverReq 为一级报警。

        LKA 系统激活后,系统将对驾驶员实时状态(脱手、疲劳、注意力分散等)进行监控,在脱手时间计满后,LKA 系统按原逻辑进行纠偏或对中控制,并发出 ACC_HandsOnReq。

        纠偏区域:

        LKA 系统激活后,车轮进入纠偏区域(可标定)且有相应的横向偏离速度(可标定),LKA 系统发出纠偏请求, 将车辆纠正回安全区域(可标定,纠偏过程中,车辆中轴线不应越过车道中心线且不存在纠偏过度来回纠偏的情况)。

        注:

        1—车道线;2—纠偏区域;3—开始纠偏线(内侧 10cm,可标定);4—终止纠偏线(外侧 30cm,可标定);5— 安全区域;6—纠偏区域。

        车道辅助模式 FC_LASModeSelectionStatus=0x2:LKA 或 0x3:LCS,代表两种不同强度的纠偏控制,两者的开始纠偏线和安全区域不同:车道对中模式时(0x3:LCS),车辆对中行驶且为持续控制过程;车道纠偏模式时(0x2: LKA),车辆有一定的安全区域,系统保持车辆在安全区域内,当车辆被纠偏进入安全区域内且行进姿态与车道线平行或相切(弯道中)后 1s(可标定)即结束本次纠偏,直到再次满足纠偏条件。

        在 LCS 处于 Active 状态时,驾驶员横向超越,操作车辆偏离车道中心行驶后,停止超越,若此时车辆在安全区域以内,则系统控制车辆按照当前相对车道线的偏置进行偏移车道保持行驶;若进入了纠偏区域,则将车辆纠回车道内安全区域。

        在 LCS 处于 Active 状态时,当出现以下交通状况时,系统横向轨迹即会向另一侧移动(同 ICA/TJA 横向偏移/智慧躲闪功能):

        ① 本车所处车道线一侧为护栏或路沿,本车路径规划向另一侧移动 30cm(可标定),远离护栏和路沿;

        ② 本车旁边车道有对向来车,且对向来车横向与本车距离<1m(可标定)

        a) 若对向来车横向有靠近趋势时,本车横向路径规划向另一侧偏移 30cm(可标定),远离对向来车;

        b) 若对向来车压线行驶,已压本车道车道线(双黄线等,以本车道侧的车道线作为判断目标),则本车横向路径规划向另一侧偏移,保持与对向来车间距>1m(可标定);

        ③ 前方旁道车辆压线行驶,且本车车速>压线车辆实际车速时,系统根据相对车速判断距前车 2s(可标定)时, 控制车辆向另一侧偏移,维持与压线车辆横向间距≥60cm(可标定);

        ④ 本车旁边车道有大车行驶时,系统控制本车路径规划向另一侧偏移,保持与大车横向距离至少 1m(可标定);

        ⑤ 本车道边缘有行人或者骑行者时,系统控制车辆向另一侧车道线偏移,保持与行人或骑行者距离至少 1m(可标定);

        以上交通情况相互组合,在本车道左右两侧车道同时出现时,系统按照如下进行处理:

        ① 系统识别到清晰车道线的情况下,本车横向偏移时,车辆边缘距车道线最小距离要求≥20cm(可标定),此优先级高于其它运动或静止目标的偏移逻辑;

        ② 两侧同为运动目标导致车辆产生横向偏移类,即如对向来车,旁道大车,以及前方旁道车辆压线等情况相互组合同时出现在本车道线两侧时,系统按照左侧目标将向右偏移 D1,按照右侧目标向左偏移 D2,则系统综合向右偏移 D1-D2, 负数代表向相反方向偏移;

        两侧分别为运动和静止目标,导致车辆产生横向偏移时,系统按照运动目标进行横向偏移;

1.3.5.3.6 系统退出

        LKA 系统在进行纠偏的过程中,出现如下情况,LKA 系统将退出纠偏,进入激活状态:

        1) 更高优先级系统触发,如 ABS、ESC、AEB 等持续 3s(可标定),ABS 和 ESP 激活 ESP_ESPactivestatus=active 或 ESP_OnlyABSActive =active 或 ESP_TCSActive =active 或 ESP_VDCActive=active 或 ACC_AEBActive=active,系统退出纠偏,直到高优先级响应结束,并持续 1s(可标定),恢复纠偏;

        2) EPS 就绪:EPS 未就绪(EPS_LatCtrlAvailabilityStatus=0x0:无故障但不可用或 EPS_ IACC_abortreason≠ 0x0)时,系统将退出纠偏,直到 EPS 就绪(EPS_LatCtrlAvailabilityStatus=0x1:可接受控制且 EPS_ IACC_abortreason=0x0)后,恢复纠偏;

        3) 转角速率:方向盘转角速率大于激活阈值,条件满足后立即退出纠偏。方向盘转角速率小于解除阈值时恢复纠偏,条件满足后需等待 2s(可标定)以恢复纠偏,阈值设置见下图;

        4) 车速降至 55km/h 以下,系统进入 standby;

        5) 车速超过 155km/h,系统进入 standby;

        6) 驾驶员手力矩超过 2Nm(可标定)持续 3s(可标定),系统退出纠偏。手力矩小于 1.5Nm(可标定)持续 0.5s (可标定),恢复纠偏;

        7) 车道过宽:LaneWidth > 5.5m(可标定)持续 3s(可标定),系统退出纠偏。LaneWidth < 4.5m(可标定)持续 1s(可标定)恢复纠偏;

        8) 车道过窄:LaneWidth < 2.5m(可标定)持续 3s(可标定),系统退出纠偏。LaneWidth > 3m(可标定)持续 1s(可标定)恢复纠偏;

        9) YawRate > 0.25 rad/s(可标定)持续 4s(可标定),系统退出纠偏。YawRate < 0.2 rad/s(可标定)持续 1s(可标定),恢复纠偏;

        10) 弯道半径:弯道半径小于 250m(可标定)持续 2s(可标定),系统退出纠偏。弯道半径大于 300m(可标定) 持续 4s(可标定),恢复纠偏;

        11) 车道线丢失:两侧车道线两条持续 1 s(可标定)未被探测到时,系统退出纠偏。两侧车道线均被探测到,且持续 2s(可标定)时恢复纠偏;

        12) 系统在双侧车道线清晰道路上纠偏的过程中,如果纠偏侧车道线清晰可见,另一侧车道线丢失,系统在完成纠偏后退出;

        13) 制动:> 10 bar(可标定),系统退出纠偏。< 3 bar 持续 4s(可标定)恢复纠偏;

        14) 偏离纠偏线:系统纠偏过程中,车辆偏离出终止纠偏线,系统退出纠偏,并发出 FC_LKATakeoverReq =0x1: Active,仪表进行声光和振动报警(可选)。纠偏抑制 2s(可标定)后,系统检测到新的车道线目标恢复纠偏。

        15) 转向灯:转向灯开启,对应侧系统纠偏功能退出,非转向灯对应侧车道保持功能不退出。转向灯关闭时,该侧纠偏功能重新激活;

        16) 接收到 BCM 发送过来的危险报警灯信号“BCM_emergencylightstatus”为激活状态;

        17) IACC 系统处于激活状态 Active 或临时退出状态 Suspend 时,系统退出纠偏;

        18) ELK/ESS 系统处于激活状态时,系统退出纠偏。

1.3.5.3.7系统抑制

        存在如下抑制条件时,LKA 系统被抑制,无法激活,直到抑制条件解除:

        1) 更高优先级系统触发,如 ABS 、 ESC 、 AEB 等 , ABS 和 ESP 激活 ESP_ESPactivestatus=active 或 ESP_OnlyABSActive =active 或 ESP_TCSActive =active 或 ESP_VDCActive=active 或 ACC_AEBActive=active,系统抑制,直到高优先级响应结束,并持续 1s(可标定),解除抑制;

        2) EPS 就绪:EPS 未就绪(EPS_LatCtrlAvailabilityStatus = 0x0=无故障但不可用)时,系统将抑制,直到 EPS 就绪(EPS_LatCtrlAvailabilityStatus = 0x1 = 可接受控制)后,解除抑制;

        3) 转角速率:方向盘转角速率大于激活阈值时,系统被抑制。方向盘转角速率小于解除阈值时解除抑制,条件满足后需等待 2s(可标定)以解除抑制,阈值设置见下图;

        4) 系统为 standby,车辆加速,车速在 60km/h 以下,系统抑制,直到车速达到或超过 60km/h;

        5) 车速超过 150km/h,系统进入 standby,直到车速降至 145km/h 及以下;

        6) 驾驶员手力矩超过 2Nm(可标定)时,系统抑制。手力矩小于 1.5Nm(可标定)持续 0.5s(可标定),解除抑制;

        7) 车道过宽,系统抑制,LaneWidth <4.5m(可标定)持续 1s(可标定)解除抑制;

        8) 车道过窄,系统抑制,LaneWidth > 3m(可标定)持续 1s(可标定)解除抑制;

        9) YawRate > 0.25 rad/s,系统被抑制。YawRate < 0.2 rad/s(可标定)持续 1s(可标定),解除抑制;

        10) 弯道半径:弯道半径小于 250m(可标定)系统抑制。弯道半径大于 300m(可标定)持续 4s(可标定),解除抑制;

        11) 车道线丢失:至少有一侧车道线持续 3s(可标定)未被探测到时触发该侧抑制,两侧车道线均被探测到,且持续持续 3s(可标定)时解除抑制。

        12) 制动:> 10 bar(可标定),系统被抑制。< 3 bar 持续 4s(可标定)解除抑制。

        13) 偏离纠偏线:系统纠偏过程中,车辆偏离出终止纠偏线,系统退出纠偏。在纠偏抑制 2s(可标定)后,系统检测到新的车道线目标解除抑制。

        14) 转向灯:转向灯开启,对应侧系统纠偏功能抑制,非转向灯对应侧车道保持功能不抑制。转向灯关闭时,该侧纠偏功能解除抑制;

        15) 接收到 BCM 发送过来的危险报警灯信号“BCM_emergencylightstatus”为激活状态;

        16) IACC 系统处于激活状态 Active 或临时退出状态 Suspend 时,抑制 LKA 激活;

        17) ELK/ESS 系统处于激活状态时,抑制 LKA 激活。

1.3.5.3.8 系统显示

        TBD

1.3.5.3.9 系统设置

        车道保持辅助功能设置分为开启/关闭,以及 LKA 强度选择两种:

        用户可在 HU 内,选择 LAS 的辅助模式,包含:关闭、预警、纠偏、对中,出厂默认为预警。

        当用户选择后,HU 发送 HU_LASModeSelection 对应的值,系统设置成功后发送 FC_LASModeSelectionStatus 给 HU,HU 改变设置,显示在屏幕上。

        HU 发送 Invalid、Inactive 或 reserved 时,LAS 模式设置不响应。

1.3.5.3.10 系统失效

        LKA 系统失效存在两种情况,一种是实现自身硬件问题,无法支持 LKA 功能,另外一种是 LKA 系统的关联部件出现故障或失效,无法满足 LKA 需求。

        2)关联系统失效

序号关联系统问题LDW 系统处理逻辑RE/IR
1开关信号无效或丢失时硬开关则记录 DTC,软开关不记录 DTC, 系统正常工作RE
2前雨刮工作状态无效或丢失时系统正常工作-
3EPS 当前状态不可用,临时故障记录 DTC,功能失效RE
4EPS 当前状态不可用,永久故障记录 DTC,功能失效IR
5EPS 驾驶员手力矩信号无效记录 DTC,功能失效RE
6转向角及转向角速度信号无效记录 DTC,功能失效RE
7TCU 信号无效或信号丢失时记录 DTC,功能失效RE
8加速踏板信号异常或信号丢失记录 DTC,功能失效RE
9ESP 轮速信号、车速相关信号、横向加速度信号、Yawrate 信号异常或丢失记录 DTC,功能失效RE
10EPS/EMS/ESP/SAS/GW 通讯超时,报文长度异常、 节点 Checksum、RollingCounter 错误等记录 DTC,功能失效RE
11总线 BUS OFF记录 DTC,功能失效RE

        2)系统相关硬件故障

序号系统硬件问题LDW 系统处理逻辑RE/IR
1摄像头失明功能失效,记录 DTCRE
2未校准或校准失败功能失效,记录 DTC-
3摄像头控制器故障功能失效,记录 DTCRE
4过压/欠压功能失效,记录 DTCRE

        3)失效特殊处理逻辑

        ① 当发动机处于 EMS_EngineStatus=stop,crank 状态,或发动机从 crank 到 running 后 5 秒,LKA 系统不监控轮速信号,轮速方向和轮速脉冲信号。

        ② LKA 系统在车速≤1km/h 时,不对轮速及轮速方向信号进行监控。

        ③ 摄像头检测到失明时,系统 5 分钟后报失效,记录 DTC 且本点火周期内可恢复;5 分钟内,各基于摄像头探测结果的功能根据目标探测结果按照原逻辑执行提示、报警、控制等;10 分钟后永久失明,报失效且记录 DTC。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/758364.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

力扣 1005. K 次取反后最大化的数组和

题目来源&#xff1a;https://leetcode.cn/problems/maximize-sum-of-array-after-k-negations/description/ C题解1&#xff1a;最直接的想法就是负的变正的&#xff0c;如果负的元素数量小于k&#xff0c;就挑选绝对值大的负数变正&#xff1b;如果负的元素数量大于k&#xf…

深入浅出对话系统——基于预训练语言模型的对话管理

引言 主要讲解三篇论文&#xff0c;主要思想是把自然语言理解、对话管理和自然语言生成三部分整合到一起。 先导知识 数据集 CamRest676MultiWOZ 都是用的自回归语言模型 causalGPT-2、Transformer Decoder 一个概念&#xff1a;delexicalization 通过相应的占位符替换…

TTS | 文本转语音中的声码器(Vocoder)

在这篇文章中&#xff0c;我想详细说明 语音合成(TTS) 中的 Vocoder 部分。 目录 1.声码器(Vocoder)的作用 2.经典的声码器 2.1.WaveNet 2.2.WaveGlow 2.3.MelGAN 2.4.VocGAN 2.5.HiFi-GAN 参考文献 Reference 1.声码器(Vocoder)的作用 神经语音合成主要分为&…

通讯录(纯C语言实现)

相信大家都有过通讯录&#xff0c;今天我来带大家实现以下最简单的通讯录&#xff0c;通过本篇文章&#xff0c;相信可以让大家对C语言有进一步的认识。 话不多说&#xff0c;我们先放函数的实现 #define _CRT_SECURE_NO_WARNINGS 1 #include "Contact.h"int Chea…

Python 算法基础篇:什么是算法及其重要性

Python 算法基础篇&#xff1a;什么是算法及其重要性 引言 1. 什么是算法&#xff1f;2. 算法的重要性 a ) 提高程序性能 b ) 解决复杂问题 c ) 优化资源利用 3. 算法实践与 Python a ) 线性搜索算法 b ) 快速排序算法 结论 引言 算法是计算机科学中的基础概念之一&#xff0…

程序执行过程发生了什么

程序执行过程发生了什么 预处理&#xff08;Preprocessing&#xff09;&#xff1a; 预处理包括宏替换、条件编译、文件包含、去除注释等工作。 此时产生的是 .i文件&#xff0c;这是一个文本文件。 linux生成预处理文件命令&#xff1a; gcc -E test.c -o test.i上述命令中…

天眼使用指南-威胁文件鉴定器

包含了静态检测&#xff0c; 主要负责对传感器&#xff0c;手东提交url等多种数据来源的一些通道&#xff0c;过来的一些样本进行检测。 检测过程&#xff1a;威胁情报的匹配&#xff0c;沙箱检测。及时发现恶意行为和文件进行告警&#xff0c;传给天眼分析平台统一的分析。提…

技能学习机器人代码解析

技能学习机器人代码解析 promt部分生成取文本摘要再次提炼上述文本输出需要学习的内容&#xff08;学习路线&#xff09;输出学习视频URL封装好每一个promt 主体部分输出 promt部分 生成取文本摘要 再次提炼上述文本 通过上面的promt生成文本摘要后&#xff0c;在我们生成的技…

Redis对象结构 — RedisObject

目录 Redis 键值对数据库的全过程​编辑 RedisObject结构体 Redis的encoding编码方式 type对应的数据对象类型 Redis 键值对数据库的全过程 redisDb 结构&#xff0c;表示 Redis 数据库的结构&#xff0c;结构体里存放了指向了 dict 结构的指针&#xff1b;dict 结构&#…

哈希结构(详解)

目录 哈希表 哈希表原理 散列函数 哈希冲突和处理的办法 哈希集合 哈希集合的实现 哈希映射 哈希映射的基本操作 哈希映射的实现 哈希表 散列表&#xff08;Hash table&#xff0c;也叫哈希表&#xff09;&#xff0c;是根据关键码值(Key)而直接进行访问的数据结构 …

dede去掉列表推荐文档的粗体字效果的修改方法

这样看起来多么的不美观了&#xff0c;现在我们本帖教程就是去掉列表这个粗体字效果。 DedeCMSv5.6具体操纵方法如下&#xff1a; 找到 /include/arc.listview.class.php 打开找到743 - 746 行下列代码&#xff1a; if(ereg(c,$row[flag])) {$row[title] "<b>"…

2023.7.15排序算法合集

排序算法合集 一、概述二、排序算法1.冒泡排序2.插入排序3.选择排序4.快速排序5.归并排序6.计数排序 三、完整源码 一、概述 排序算法是计算机科学中的一类常见算法&#xff0c;用于将一组数据按照特定的顺序进行排列&#xff1b;排序算法的应用非常广泛&#xff0c;涉及到数据…

代码随想录第三十九天||● 62.不同路径 ● 63. 不同路径 II

● 62.不同路径 这道题注意&#xff1a;初始化不仅是可以初始化一个值&#xff0c;也可以初始化整个一行或者一列值 这道题递推公式好想&#xff0c;就是初始化不太好想 机器人从(0 , 0) 位置出发&#xff0c;到(m - 1, n - 1)终点。 按照动规五部曲来分析&#xff1a; 确…

用 pesq 给 torchaudio 读取的音频数据打分

用torchaudio读取的音频文件&#xff0c;在输入pesq之前需要进行格式处理与转换。 import torchaudio from pesq import pesq# 读取音频文件 audio_clean, src torchaudio.load(./audio/NOIZEUS/clean/sp01.wav) audio_0dB, sr0 torchaudio.load(./audio/NOIZEUS/bable/0dB/…

算法:动态规划

目录 &#x1f349;什么是动态规划&#xff1f; 1&#xff09;题目解析&#xff0c;&#xff08;我们以第N个泰波那契数来进行举例&#xff09; 2&#xff09;解读算法原理 &#x1f349;第N个泰波那契数的代码编写 &#x1f349;空间优化 &#x1f349;什么是动态规划&am…

全国青少年信息素养大赛参赛练习题2

海龟画图: 漂亮的螺旋线 import turtle as tt.bgcolor("black") n=6 colors = [red, green, blue, yellow,orange,purple]for x in range(160):t.pencolor(colors[x%6])t.forward(x*5/n+x)t.left(360/n+1)t.width(x*n/200) t.up() t.left(-90) t.forward(50) t.d…

什么是番茄工作法?

基本概念 番茄工作法是由弗朗西斯科西里洛于1992年创立的一种相对于GTD更微观的时间管理方法&#xff0c;旨在帮助使用者尽可能保持专注以及创造力&#xff0c;从而更快地完成工作并减少心理疲劳。 使用番茄工作法&#xff0c;首先要选择一个待完成的任务&#xff0c;然后将番茄…

5.2 Python高级特性之---切片迭代

一、 切片 一般用于提取指定区间内的内容&#xff0c;常用于&#xff1a;str、list、tuple等类型的的局部变量&#xff0c;如下为具体案例1、 【列表切片】 res_list [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95]1&#xff09; 无步长: …

Redis的数据淘汰策略了解吗?

面试官&#xff1a;Redis数据淘汰策略了解吗&#xff1f; 我&#xff1a;知道。嗯~~ 当Redis中的内存不够用时&#xff0c;此时再向Redis中添加新的key&#xff0c;Redis就会按照某种规则将内存中的数据删除掉。这种数据的删除规则被称为内存的淘汰策略。 面试官&#xff1a;…