大學小學期實踐課程第六課 車輛動力學標定

2021-10-09 04:50:00 字數 1071 閱讀 6332

車輛動力學標定

標定的目的及原理

(1)標定表,不同的車不同

(2)apollo獲取車輛資訊的方式

(3)apollo自動駕駛判斷依據

標定的目錄在apollo/modules/tools/calibration

由於標定命令執行後,車輛會進行自動駕駛,盡量選擇長直、空曠、無人的場地進行標定,以確保安全。

由於標定命令執行後車輛會進入自動駕駛,如果車輛執行軌跡異常,要盡快用遙控器介入接管,並急停。

標定前確保遙控器已經不再接管車輛,以及車輛尾部的急停按鈕處在非機停狀態,從而使用標定命令駕駛。

標定資訊採集

(1)目錄調整到/apollo/modules/too;s/calibration下,標定指令碼執行目錄。

(2)輸入python data_collector. py執行資料採集指令碼,輸入x\y\z的值,分別表示油門踏板開合度、車輛目標到達速度、剎車踏板開合度,z一定是個負值,否則車輛無法停止

(3)輸入q,退出本次資料採集

(4). csv檔案就是資料採集的結果

標定資料的處理

(1)車輛運動資料記錄檔案均以油門、剎車的比例命名,對記錄檔案進行處理,得到標定表

(2)輸入mkdir cal_1001新建目錄存放資料

(3)輸入 cp *. csv . /cal_1001/將所有的. csv檔案複製到新建目錄下

(4)輸入bash process_data. sh cal_1001處理原始資料命令1

(5)輸入python plot_results. py result. csv繪製標定結果

(6)輸入bash result2pb. sh result. csv生成protobuf標定檔案control_conf_. pb. txt

(7)標定資料位置:lon_controller_conf 下 calibration_table 資料段

(8)刪除無用資料

(9)拷貝calibration_table資料段

(10)標定表存放目錄/apollo/modules/calibration/data/ch

(11)將拷貝的資料段,放入目標檔案對應位置

第六課 字型

a.字型系列 font family times new roman times,serif b.字型樣式 font style normal 正常 正常顯示文字 font style italic 斜體 以斜體字顯示的文字 font style oblique 傾斜的文字 文字向一邊傾斜 和斜體非...

第六課 列表

序列是python中最基本的 種資料結構。序列 於儲存 組有序的資料,所有的資料在序列當中都有 個唯 的位置 索引 並且序列中的資料會按照新增的順序來分配索引。資料結構指計算機中資料儲存的 式。python 基礎教程 第二版 對序列的定義為 資料結構。資料結構是通過某種方式 例如對元素進行編號 組織...

第六課 文法

1.名詞 動詞 他動詞 用助詞 表示他動詞的直接受詞。飲 我喝果汁。注 的發音和 相同。只用在表示助詞時。2.名詞 日語的動詞 可以將其大範圍的名詞列為受詞。意思是執行該受詞表示的內容。下面舉幾個例子。1 運動,遊戲等 踢足球 玩撲克牌 2 集會,活動等 舉行派對 會議 召開會議 3 其他 宿題 做...