config.json 21 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028
  1. {
  2. "safe": {
  3. "safeDistance": {
  4. "LatSD": {
  5. "name": "LatSD",
  6. "unit": "yy",
  7. "weight": "0.1",
  8. "priority": "1",
  9. "paramList": [
  10. {
  11. "kind": "1",
  12. "optimal": "2",
  13. "multiple": [
  14. "0.33",
  15. "3"
  16. ],
  17. "spare": [
  18. {
  19. "param": null
  20. },
  21. {
  22. "param": null
  23. }
  24. ]
  25. },
  26. {
  27. "kind": "1",
  28. "optimal": "1",
  29. "multiple": [
  30. "0.33",
  31. "3"
  32. ],
  33. "spare": [
  34. {
  35. "param": null
  36. },
  37. {
  38. "param": null
  39. }
  40. ]
  41. }
  42. ]
  43. }
  44. },
  45. "safeAcceleration": {
  46. "DRAC": {
  47. "name": "DRAC",
  48. "unit": "yy",
  49. "weight": "0.1",
  50. "priority": "1",
  51. "paramList": [
  52. {
  53. "kind": "-1",
  54. "optimal": "5",
  55. "multiple": [
  56. "0.33",
  57. "3"
  58. ],
  59. "spare": [
  60. {
  61. "param": null
  62. },
  63. {
  64. "param": null
  65. }
  66. ]
  67. },
  68. {
  69. "kind": "1",
  70. "optimal": "1",
  71. "multiple": [
  72. "0.33",
  73. "3"
  74. ],
  75. "spare": [
  76. {
  77. "param": null
  78. },
  79. {
  80. "param": null
  81. }
  82. ]
  83. }
  84. ]
  85. },
  86. "BTN": {
  87. "name": "BTN",
  88. "unit": "yy",
  89. "weight": "0.1",
  90. "priority": "1",
  91. "paramList": [
  92. {
  93. "kind": "-1",
  94. "optimal": "1",
  95. "multiple": [
  96. "0.33",
  97. "3"
  98. ],
  99. "spare": [
  100. {
  101. "param": null
  102. },
  103. {
  104. "param": null
  105. }
  106. ]
  107. },
  108. {
  109. "kind": "1",
  110. "optimal": "1",
  111. "multiple": [
  112. "0.33",
  113. "3"
  114. ],
  115. "spare": [
  116. {
  117. "param": null
  118. },
  119. {
  120. "param": null
  121. }
  122. ]
  123. }
  124. ]
  125. },
  126. "STN": {
  127. "name": "STN",
  128. "unit": "yy",
  129. "weight": "0.1",
  130. "priority": "1",
  131. "paramList": [
  132. {
  133. "kind": "-1",
  134. "optimal": "1",
  135. "multiple": [
  136. "0.33",
  137. "3"
  138. ],
  139. "spare": [
  140. {
  141. "param": null
  142. },
  143. {
  144. "param": null
  145. }
  146. ]
  147. },
  148. {
  149. "kind": "1",
  150. "optimal": "1",
  151. "multiple": [
  152. "0.33",
  153. "3"
  154. ],
  155. "spare": [
  156. {
  157. "param": null
  158. },
  159. {
  160. "param": null
  161. }
  162. ]
  163. }
  164. ]
  165. }
  166. },
  167. "safeProbability": {
  168. "collisionRisk": {
  169. "name": "碰撞风险程度",
  170. "unit": "yy",
  171. "weight": "0.1",
  172. "priority": "1",
  173. "paramList": [
  174. {
  175. "kind": "-1",
  176. "optimal": "10",
  177. "multiple": [
  178. "0.5",
  179. "5.4"
  180. ],
  181. "spare": [
  182. {
  183. "param": null
  184. },
  185. {
  186. "param": null
  187. }
  188. ]
  189. },
  190. {
  191. "kind": "1",
  192. "optimal": "1",
  193. "multiple": [
  194. "0.33",
  195. "3"
  196. ],
  197. "spare": [
  198. {
  199. "param": null
  200. },
  201. {
  202. "param": null
  203. }
  204. ]
  205. }
  206. ]
  207. },
  208. "collisionSeverity": {
  209. "name": "碰撞严重程度",
  210. "unit": "yy",
  211. "weight": "0.1",
  212. "priority": "1",
  213. "paramList": [
  214. {
  215. "kind": "-1",
  216. "optimal": "10",
  217. "multiple": [
  218. "0.33",
  219. "3"
  220. ],
  221. "spare": [
  222. {
  223. "param": null
  224. },
  225. {
  226. "param": null
  227. }
  228. ]
  229. },
  230. {
  231. "kind": "1",
  232. "optimal": "1",
  233. "multiple": [
  234. "0.33",
  235. "3"
  236. ],
  237. "spare": [
  238. {
  239. "param": null
  240. },
  241. {
  242. "param": null
  243. }
  244. ]
  245. }
  246. ]
  247. }
  248. },
  249. "customType": {
  250. "ldw_miss_warning_count2": {
  251. "name": "车道偏离漏预警次数2",
  252. "unit": "yy",
  253. "weight": 0.5,
  254. "priority": "1",
  255. "paramList": [
  256. {
  257. "kind": "-1",
  258. "optimal": "1",
  259. "multiple": [
  260. "0.5",
  261. "15"
  262. ],
  263. "spare": [
  264. {
  265. "param": null
  266. },
  267. {
  268. "param": null
  269. }
  270. ]
  271. }
  272. ]
  273. }
  274. }
  275. },
  276. "function": {
  277. "functionACC": {
  278. "followSpeedDeviation": {
  279. "name": "跟车速度偏差",
  280. "unit": "yy",
  281. "weight": 0.4,
  282. "priority": "0",
  283. "paramList": [
  284. {
  285. "kind": "-1",
  286. "optimal": "2",
  287. "multiple": [
  288. "0.2",
  289. "5"
  290. ],
  291. "spare": [
  292. {
  293. "param": null
  294. },
  295. {
  296. "param": null
  297. }
  298. ]
  299. }
  300. ]
  301. },
  302. "followDistanceDeviation": {
  303. "name": "跟车距离偏差",
  304. "unit": "yy",
  305. "weight": 0.4,
  306. "priority": "0",
  307. "paramList": [
  308. {
  309. "kind": "-1",
  310. "optimal": "3",
  311. "multiple": [
  312. "0.5",
  313. "2"
  314. ],
  315. "spare": [
  316. {
  317. "param": null
  318. },
  319. {
  320. "param": null
  321. }
  322. ]
  323. }
  324. ]
  325. },
  326. "followStopDistance": {
  327. "name": "跟停距离",
  328. "unit": "yy",
  329. "weight": 0.2,
  330. "priority": "0",
  331. "paramList": [
  332. {
  333. "kind": "1",
  334. "optimal": "4",
  335. "multiple": [
  336. "0.25",
  337. "4"
  338. ],
  339. "spare": [
  340. {
  341. "param": null
  342. },
  343. {
  344. "param": null
  345. }
  346. ]
  347. }
  348. ]
  349. }
  350. },
  351. "functionLKA": {
  352. "ldw_miss_warning_count": {
  353. "name": "车道偏离漏预警次数",
  354. "unit": "yy",
  355. "weight": 0.1,
  356. "priority": "1",
  357. "paramList": [
  358. {
  359. "kind": "-1",
  360. "optimal": "1",
  361. "multiple": [
  362. "0.5",
  363. "5"
  364. ],
  365. "spare": [
  366. {
  367. "param": null
  368. },
  369. {
  370. "param": null
  371. }
  372. ]
  373. }
  374. ]
  375. },
  376. "laneDistance": {
  377. "name": "与近侧车道线的横向距离",
  378. "unit": "yy",
  379. "weight": 0.1,
  380. "priority": "0",
  381. "paramList": [
  382. {
  383. "kind": "1",
  384. "optimal": "1.1",
  385. "multiple": [
  386. "0.33",
  387. "3"
  388. ],
  389. "spare": [
  390. {
  391. "param": null
  392. },
  393. {
  394. "param": null
  395. }
  396. ]
  397. }
  398. ]
  399. },
  400. "centerDistanceExpectation": {
  401. "name": "车道中心线横向距离分布期望",
  402. "unit": "yy",
  403. "weight": 0.1,
  404. "priority": "1",
  405. "paramList": [
  406. {
  407. "kind": "-1",
  408. "optimal": "0.15",
  409. "multiple": [
  410. "0.33",
  411. "3"
  412. ],
  413. "spare": [
  414. {
  415. "param": null
  416. },
  417. {
  418. "param": null
  419. }
  420. ]
  421. }
  422. ]
  423. },
  424. "centerDistanceStandardDeviation": {
  425. "name": "车道中心线横向距离分布标准差",
  426. "unit": "yy",
  427. "weight": 0.1,
  428. "priority": "0",
  429. "paramList": [
  430. {
  431. "kind": "-1",
  432. "optimal": "0.2",
  433. "multiple": [
  434. "0.33",
  435. "3"
  436. ],
  437. "spare": [
  438. {
  439. "param": null
  440. },
  441. {
  442. "param": null
  443. }
  444. ]
  445. }
  446. ]
  447. },
  448. "centerDistanceMax": {
  449. "name": "车道中心线横向距离分布最大值",
  450. "unit": "yy",
  451. "weight": 0.1,
  452. "priority": "1",
  453. "paramList": [
  454. {
  455. "kind": "-1",
  456. "optimal": "0.5",
  457. "multiple": [
  458. "0.33",
  459. "3"
  460. ],
  461. "spare": [
  462. {
  463. "param": null
  464. },
  465. {
  466. "param": null
  467. }
  468. ]
  469. }
  470. ]
  471. },
  472. "centerDistanceMin": {
  473. "name": "车道中心线横向距离分布最小值",
  474. "unit": "yy",
  475. "weight": 0.1,
  476. "priority": "1",
  477. "paramList": [
  478. {
  479. "kind": "-1",
  480. "optimal": "0.5",
  481. "multiple": [
  482. "0.33",
  483. "3"
  484. ],
  485. "spare": [
  486. {
  487. "param": null
  488. },
  489. {
  490. "param": null
  491. }
  492. ]
  493. }
  494. ]
  495. },
  496. "centerDistanceFrequency": {
  497. "name": "横向相对位置震荡频率",
  498. "unit": "yy",
  499. "weight": 0.1,
  500. "priority": "1",
  501. "paramList": [
  502. {
  503. "kind": "-1",
  504. "optimal": "0.1",
  505. "multiple": [
  506. "0.33",
  507. "3"
  508. ],
  509. "spare": [
  510. {
  511. "param": null
  512. },
  513. {
  514. "param": null
  515. }
  516. ]
  517. }
  518. ]
  519. },
  520. "centerDistanceRange": {
  521. "name": "横向相对位置震荡极差",
  522. "unit": "yy",
  523. "weight": 0.1,
  524. "priority": "1",
  525. "paramList": [
  526. {
  527. "kind": "-1",
  528. "optimal": "0.7",
  529. "multiple": [
  530. "0.33",
  531. "3"
  532. ],
  533. "spare": [
  534. {
  535. "param": null
  536. },
  537. {
  538. "param": null
  539. }
  540. ]
  541. }
  542. ]
  543. }
  544. },
  545. "functionLDW": {
  546. "ldw_miss_warning_count3": {
  547. "name": "车道偏离漏预警次数3",
  548. "unit": "yy",
  549. "weight": 0.1,
  550. "priority": "1",
  551. "paramList": [
  552. {
  553. "kind": "-1",
  554. "optimal": "1",
  555. "multiple": [
  556. "0.5",
  557. "10"
  558. ],
  559. "spare": [
  560. {
  561. "param": null
  562. },
  563. {
  564. "param": null
  565. }
  566. ]
  567. }
  568. ]
  569. }
  570. }
  571. },
  572. "comfort": {
  573. "comfortLat": {
  574. "zigzag": {
  575. "name": "画龙",
  576. "unit": "yy",
  577. "weight": 0.1,
  578. "priority": "0",
  579. "paramList": [
  580. {
  581. "kind": "-1",
  582. "optimal": "1",
  583. "multiple": [
  584. "0.2",
  585. "5"
  586. ],
  587. "spare": [
  588. {
  589. "param": null
  590. },
  591. {
  592. "param": null
  593. }
  594. ]
  595. },
  596. {
  597. "kind": "-1",
  598. "optimal": "10",
  599. "multiple": [
  600. "0.2",
  601. "5"
  602. ],
  603. "spare": [
  604. {
  605. "param": null
  606. },
  607. {
  608. "param": null
  609. }
  610. ]
  611. },
  612. {
  613. "kind": "-1",
  614. "optimal": "3",
  615. "multiple": [
  616. "0.2",
  617. "5"
  618. ],
  619. "spare": [
  620. {
  621. "param": null
  622. },
  623. {
  624. "param": null
  625. }
  626. ]
  627. }
  628. ]
  629. },
  630. "shake": {
  631. "name": "晃动",
  632. "unit": "yy",
  633. "weight": 0.9,
  634. "priority": "0",
  635. "paramList": [
  636. {
  637. "kind": "-1",
  638. "optimal": "1",
  639. "multiple": [
  640. "0.2",
  641. "5"
  642. ],
  643. "spare": [
  644. {
  645. "param": null
  646. },
  647. {
  648. "param": null
  649. }
  650. ]
  651. },
  652. {
  653. "kind": "-1",
  654. "optimal": "10",
  655. "multiple": [
  656. "0.2",
  657. "5"
  658. ],
  659. "spare": [
  660. {
  661. "param": null
  662. },
  663. {
  664. "param": null
  665. }
  666. ]
  667. },
  668. {
  669. "kind": "-1",
  670. "optimal": "3",
  671. "multiple": [
  672. "0.2",
  673. "5"
  674. ],
  675. "spare": [
  676. {
  677. "param": null
  678. },
  679. {
  680. "param": null
  681. }
  682. ]
  683. }
  684. ]
  685. }
  686. },
  687. "comfortLon": {
  688. "cadence": {
  689. "name": "顿挫",
  690. "unit": "yy",
  691. "weight": 0.5,
  692. "priority": "0",
  693. "paramList": [
  694. {
  695. "kind": "-1",
  696. "optimal": "1",
  697. "multiple": [
  698. "0.2",
  699. "5"
  700. ],
  701. "spare": [
  702. {
  703. "param": null
  704. },
  705. {
  706. "param": null
  707. }
  708. ]
  709. },
  710. {
  711. "kind": "-1",
  712. "optimal": "10",
  713. "multiple": [
  714. "0.2",
  715. "5"
  716. ],
  717. "spare": [
  718. {
  719. "param": null
  720. },
  721. {
  722. "param": null
  723. }
  724. ]
  725. },
  726. {
  727. "kind": "-1",
  728. "optimal": "5",
  729. "multiple": [
  730. "0.2",
  731. "5"
  732. ],
  733. "spare": [
  734. {
  735. "param": null
  736. },
  737. {
  738. "param": null
  739. }
  740. ]
  741. }
  742. ]
  743. },
  744. "slamAccelerate": {
  745. "name": "急加速",
  746. "unit": "yy",
  747. "weight": 0.4,
  748. "priority": "1",
  749. "paramList": [
  750. {
  751. "kind": "-1",
  752. "optimal": "1",
  753. "multiple": [
  754. "0.2",
  755. "5"
  756. ],
  757. "spare": [
  758. {
  759. "param": null
  760. },
  761. {
  762. "param": null
  763. }
  764. ]
  765. },
  766. {
  767. "kind": "-1",
  768. "optimal": "10",
  769. "multiple": [
  770. "0.2",
  771. "5"
  772. ],
  773. "spare": [
  774. {
  775. "param": null
  776. },
  777. {
  778. "param": null
  779. }
  780. ]
  781. },
  782. {
  783. "kind": "-1",
  784. "optimal": "5",
  785. "multiple": [
  786. "0.2",
  787. "5"
  788. ],
  789. "spare": [
  790. {
  791. "param": null
  792. },
  793. {
  794. "param": null
  795. }
  796. ]
  797. }
  798. ]
  799. }
  800. }
  801. },
  802. "efficient": {
  803. "efficientDrive": {
  804. "averageSpeed": {
  805. "name": "平均速度",
  806. "unit": "yy",
  807. "weight": 1.0,
  808. "priority": "1",
  809. "paramList": [
  810. {
  811. "kind": "0",
  812. "optimal": "30",
  813. "multiple": [
  814. "0",
  815. "1"
  816. ],
  817. "spare": [
  818. {
  819. "param": null
  820. },
  821. {
  822. "param": null
  823. }
  824. ]
  825. }
  826. ]
  827. }
  828. },
  829. "efficientStop": {
  830. "stopDuration": {
  831. "name": "停车时长",
  832. "unit": "yy",
  833. "weight": 1.0,
  834. "priority": "0",
  835. "paramList": [
  836. {
  837. "kind": "-1",
  838. "optimal": "5",
  839. "multiple": [
  840. "0.33",
  841. "3"
  842. ],
  843. "spare": [
  844. {
  845. "param": null
  846. },
  847. {
  848. "param": null
  849. }
  850. ]
  851. }
  852. ]
  853. }
  854. }
  855. },
  856. "compliance": {
  857. "deduct1": {
  858. "overspeed10": {
  859. "name": "超速10%以下",
  860. "unit": null,
  861. "weight": 0.4
  862. },
  863. "overspeed10_20": {
  864. "name": "超速10%-20%",
  865. "unit": "yy",
  866. "weight": 0.6
  867. }
  868. },
  869. "deduct3": {
  870. "pressSolidLine": {
  871. "name": "压实线",
  872. "unit": "yy",
  873. "weight": 1.0
  874. }
  875. },
  876. "deduct6": {
  877. "runRedLight": {
  878. "name": "闯红灯",
  879. "unit": "yy",
  880. "weight": 0.3
  881. },
  882. "overspeed20_50": {
  883. "name": "超速20%-50%",
  884. "unit": "yy",
  885. "weight": 0.7
  886. }
  887. },
  888. "deduct12": {
  889. "overspeed50": {
  890. "name": "超速50%以上",
  891. "unit": "yy",
  892. "weight": 1.0
  893. }
  894. }
  895. },
  896. "customTest": {
  897. "customType": {
  898. "ldw_miss_warning_count4": {
  899. "name": "车道偏离漏预警次数4",
  900. "unit": "yy",
  901. "weight": 0.5,
  902. "priority": "1",
  903. "paramList": [
  904. {
  905. "kind": "-1",
  906. "optimal": "1",
  907. "multiple": [
  908. "0.5",
  909. "25"
  910. ],
  911. "spare": [
  912. {
  913. "param": null
  914. },
  915. {
  916. "param": null
  917. }
  918. ]
  919. }
  920. ]
  921. },
  922. "ldw_miss_warning_count2": {
  923. "name": "车道偏离漏预警次数2",
  924. "unit": "yy",
  925. "weight": 0.5,
  926. "priority": "1",
  927. "paramList": [
  928. {
  929. "kind": "-1",
  930. "optimal": "1",
  931. "multiple": [
  932. "0.5",
  933. "15"
  934. ],
  935. "spare": [
  936. {
  937. "param": null
  938. },
  939. {
  940. "param": null
  941. }
  942. ]
  943. }
  944. ]
  945. }
  946. }
  947. },
  948. "typeWeight": {
  949. "customTest": {
  950. "customType": 1.0
  951. },
  952. "safe": {
  953. "safeDistance": 0.2,
  954. "safeAcceleration": 0.3,
  955. "safeProbability": 0.2,
  956. "customType": 0.3
  957. },
  958. "efficient": {
  959. "efficientDrive": 0.5,
  960. "efficientStop": 0.5
  961. },
  962. "comfort": {
  963. "comfortLat": 0.5,
  964. "comfortLon": 0.5
  965. },
  966. "compliance": {
  967. "deduct1": 0.2,
  968. "deduct3": 0.2,
  969. "deduct6": 0.2,
  970. "deduct12": 0.4
  971. },
  972. "function": {
  973. "functionACC": 0.4,
  974. "functionLKA": 0.5,
  975. "functionLDW": 0.1
  976. }
  977. },
  978. "typeName": {
  979. "customTest": {
  980. "customType": "自定义x类型"
  981. },
  982. "efficient": {
  983. "efficientDrive": "行驶",
  984. "efficientStop": "停车"
  985. },
  986. "compliance": {
  987. "deduct1": "轻微违规(扣1分)",
  988. "deduct3": "中等违规(扣3分)",
  989. "deduct6": "危险违规(扣6分)",
  990. "deduct12": "重大违规(扣12分)"
  991. },
  992. "function": {
  993. "functionACC": "ACC",
  994. "functionLKA": "LKA",
  995. "functionLDW": "LDW"
  996. },
  997. "safe": {
  998. "safeTime": "时间类型",
  999. "safeDistance": "距离类型",
  1000. "safeAcceleration": "加速度类型",
  1001. "safeProbability": "概率类型",
  1002. "customType": "自定义x类型"
  1003. },
  1004. "comfort": {
  1005. "comfortLat": "横向舒适性",
  1006. "comfortLon": "纵向舒适性"
  1007. }
  1008. },
  1009. "dimensionWeight": {
  1010. "compliance": 0.2,
  1011. "function": 0.2,
  1012. "customTest": 0.1,
  1013. "safe": 0.2,
  1014. "function": 0.2,
  1015. "comfort": 0.1,
  1016. "efficient": 0.2
  1017. },
  1018. "dimensionName": {
  1019. "customTest": "自定义x维度",
  1020. "efficient": "高效性",
  1021. "compliance": "合规性",
  1022. "function": "功能性",
  1023. "safe": "安全性",
  1024. "comfort": "舒适性"
  1025. },
  1026. "scoreModel1": "builtin",
  1027. "scoreModel": "linear_score"
  1028. }