版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、無人機地面站(GCS)Mission Planner 操作使用手冊小左實驗室2014-10-1目錄Mission Planner 操作使用手冊11.Mission Planner簡介22.Mission Planner安裝23.飛控板固件加載34.鏈接飛控板55.Mission Planner顯示面板及特點55.1連接 Connect55.2飛行數(shù)據(jù)Flight Data55.3飛行規(guī)劃 Flight Planning75.4初始化設置 Initial setup75.5參數(shù)配置和調整 Params Configure安定tuning75.6仿真器86飛行任務規(guī)劃86.1航點規(guī)劃及動作86.2
2、任務指令參考106.3相機控制與自動操作116.4轉場點設置136.5地形跟蹤157.基于數(shù)據(jù)記錄的故障診斷167.1基于logs診斷問題167.數(shù)傳電臺記錄診斷207.閃存數(shù)據(jù)記錄227.記錄數(shù)據(jù)與回放任務257.振動測量分析268.開源Mission Planner的二次開發(fā)基礎298.1Visual Studio Community 13.0打開Mission Planner solution298.2 發(fā)布修改后的Mission Planner311.Mission Planner簡介Mission Planner是無人機地面控制站軟件,適用于固定翼,旋翼機和地面車。僅僅在window
3、s系統(tǒng)下工作。Mission Planner可給你的自動車輛提供配置工具或動力學控制。其主要特點:l 給控制板提供固件加載l 設定,配置及調整飛行器至最優(yōu)性能l 通過在地圖上的鼠標點擊入口來規(guī)劃,保存及加載自動任務給飛控板l 下載及分析由飛控板創(chuàng)建的任務記錄l 與PC飛行模擬器連接,提供硬件在環(huán)的UAV模擬器l 通過適當?shù)臄?shù)傳電臺,可以監(jiān)控飛行器狀態(tài),記錄電臺傳遞數(shù)據(jù),分析電臺記錄或在FPV模式下工作2.Mission Planner安裝Mission Planner是windows系統(tǒng)上的自由開源軟件,安裝非常簡單。首先下載最新Mission Planner 安裝文件1.下載地址:2.運行安
4、裝文件,并按向導執(zhí)行即可。3.安裝包將自動安裝所需軟件驅動,包括DirectX plug-in,如遇下面情況,請選擇安裝軟件驅動即可。4.軟件將安裝到 C:Program Files (x86)APM Planner,并創(chuàng)建打開Mission Planner的圖標在開始菜單。5.安裝完畢后,即可啟動Mission Planner ,啟動后即可通過連接按鈕,下載固件或連接飛控板。6.如果有升級版本,軟件自動通知3.飛控板固件加載l 用MicroUSB連接Pixhawk飛控板,USB連接PC機。l 打開Mission Planner軟件,左上角區(qū)域從下拉菜單中選擇COM口,可以選在AUT
5、O選項,并設置串口通訊波特率為115200。l 在主畫面上,選擇Initial Setup | Install firmware畫面,選擇恰當?shù)娘w行器圖標,回答提示畫面“Are you sure”"Yes"。當Mission Planner探測到pixhawk后,將要求你拔下飛控板,再次插入飛控板,數(shù)秒后點擊OK按鈕,這個期間滿足bootloader接受下載新固件的請求。l 當下載完美結束后,在軟件狀態(tài)條處顯示“erase”,“program”,“verify.”和“upload Done”等信息,表明固件下載成功。4.鏈接飛控板l 連接飛控板和PC機可以選擇USB電纜,數(shù)
6、傳電臺或者IP Connection。 l 在Mission Planner軟件的左上角,選擇連接的串口號和波特率57600,并點擊連接。串口號是windows自動提供的,并在下拉菜單中出現(xiàn)。注意連接波特率必須懸著57600,而下載固件時的波特率必需選擇115200。l 連接成功后,連接按鈕將顯示Disconnect,用于斷開連接操作l 如果遇見沒有連接上,可能的原因如下:檢查正確的波特率,USB為115200,數(shù)傳電臺為57600檢查串口號是否正確,串口號是否存在?如果是USB口,請嘗試不同的USB口如果使用UDP或TCP連接,檢查防火墻是否暢通l 飛控板上電后,會有聲音和LEDs等顯示狀態(tài)
7、,以確認飛控板固件運行正確5.Mission Planner顯示面板及特點Mission Planner功能分為:連接,飛行數(shù)據(jù),5.1連接 Connect用于下載固件到飛控板,或者通過數(shù)傳電臺連接飛控板5.2飛行數(shù)據(jù)Flight Datal Mission Planner GCS主畫面,數(shù)傳電臺與飛行器連接后,主畫面顯示如下數(shù)據(jù):l HUD細節(jié):1.空速(地速,如果沒有安裝空速管) 2.轉彎速率 3.航向 4.側滑角 5.電臺連接,bad packets% 6.GPS時間 7:高度 8.空速 9.地速 10.電池狀態(tài) 11.人工水平線 12-15狀態(tài)顯示l 小提示:地圖顯示當前GPS鎖定位置
8、當飛機右傾時,人工水平線左傾,飛機左傾,人工水平線右傾飛機狀態(tài)輸出,WPDist:代表距離下一個航點距離 BearingERR:航向角偏差 AlterERR:高度偏差,WP:下一個航點 Mode:當前飛行模式Plane output: 自動駕駛儀輸出的前4個通道信號autopilot狀態(tài)下,可以發(fā)送飛行指令,當遙控器處于手動模式位置時,發(fā)送飛行指令無效雙擊HUD,會全屏顯示HUD雙擊速度儀表,可以IU改最大比例尺可以下載地圖替代谷歌地圖,按下control-F,允許你上傳圖,制導模式:鼠標右鍵點擊菜單,點擊“fly to here”可以控制飛行器飛行,偏離原來規(guī)劃航點5.3飛行規(guī)劃 Fligh
9、t Planningl 左上角顯示鼠標,顯示當前經(jīng)緯度,l 右側顯示控制面板l 在下面顯示航點信息及動作。5.4初始化設置 Initial setupl 初始化固件,當要下載新固件時l 3DR數(shù)傳電臺設置,數(shù)傳電臺l 其他可選硬件設置,比如超聲波傳感器,光流傳感器等等5.5參數(shù)配置和調整 Params Configure安定tuning以下這些菜單,需要與飛控板連接以后才能看到l Planner:地面站選項,諸如logs,測量單位,ETC等存儲l Basic Pids:Auto pilot連接以后,這個選項出現(xiàn),TBD。l Flight Modes:如何設置6個通道的飛行模式l Standar
10、d Params: auto pilot連接上后,會出現(xiàn)這個菜單 TBDl GeoFence: 飛行區(qū)域設置l FailSafe: 故障模式l Advanced Params: 高級參數(shù)設置l Full Parameter List:飛行器的所有飛控參數(shù)都可以在這里設置并保存,并能比較,加載以前的數(shù)據(jù)。l Copter Pids: 設置Copter飛行器的pids參數(shù)5.6仿真器仿真高級選項菜單Advanced View,當使用HIL仿真技術,配置選項設置畫面6飛行任務規(guī)劃Mission Planner可以給飛行器設置自動任務,當飛行器處于auto模式時啟動自主飛行模式。6.1航點規(guī)劃及動作l
11、 設置Home Position: 對于Copter,Home Position就是飛控板上電的位置,這意味著如果執(zhí)行RTL模式,將自動返航到Home Position。對于固定翼飛機,Home Position是GPS第一次鎖定的位置。l 任務簡述:Copter任務,自動起飛到20m高度,然后飛行到WP2點,爬升到100m高,然后等待10秒,然后飛行器將處理WP3,下降到50m,然后返航降落。因為缺省的高度是100m,因此返航著陸高度也是100m。當?shù)竭_著陸地點后,飛機降落。任務假設著陸地點在起飛點。l 在航點設置畫面的下方,有詳細的航點規(guī)劃及動作,可通過下拉菜單改變航點動作,通過地圖鼠標拖
12、拉改變航點位置。l 缺省參數(shù)設置:Default Alt:缺省的飛行,RTL模式時,有自己的高度,如果Hold Default ALT選定后,RTL將按高度飛行; Verify Alt,與地圖數(shù)據(jù)匹配,檢查高度數(shù)據(jù),已反應距地高度,進行地形匹配或避免撞地。l 通過右側按鈕可以保存航行任務,加載航行任務,方便重復執(zhí)行任務。l Prefetch 提前下載地圖數(shù)據(jù)到地面站,避免在野外無網(wǎng)絡,無法連接地圖數(shù)據(jù)。點擊Prefetch按鈕后,按下alt鍵,用鼠標拖動的矩形區(qū)域下載選擇的位置圖片l Grid: 鼠標右鍵菜單,通過點擊增加頂點的方式繪制一個多邊形,然后點擊Grid菜單,自動繪制一個網(wǎng)格狀的航點
13、軌跡,然后在定義在每個航點的動作。l 設置Home Location菜單,通過鼠標可以任意設置Home Positionl 通過Measure Distance按鈕,測量航點之間的距離l Auto grid :Auto grid功能可以生成“割草機”軌跡,以收集當?shù)氐膱D片。在地圖上選擇鼠標右鍵,選擇多邊形繪制需要的區(qū)域,選擇auto WP-Grid菜單,按照對話框自動處理高度和距離,將自動生成如下網(wǎng)格航點:l 任務指令:在地圖的下方有表格的列表,將按當前飛行器類型產(chǎn)生指令列表,并增加一列航向參數(shù)需要用戶提供。這些指令包括:導航到航點,臨近盤旋,執(zhí)行特殊動作(如拍照等)和條件指令。全部的指令在M
14、avlink Mission Command Messages 定義。6.2任務指令參考MavLink協(xié)議定義了大量的Mav_cmd 航點指令(通過MavLink_mission_item_message傳遞),飛控板處理這些指令和命令行參數(shù),這些命令必須是與指定飛行器相關的,無效指令將被忽略。每種飛行器只執(zhí)行相關的命令和命令行參數(shù),不相關的指令忽略不執(zhí)行,可能還有些有用的命令行參數(shù)沒有被處理,由于消息大小限制。l 指令分類:navigation導航命令用于控制無人機移動,包括:起飛,移動到航點,改變飛行姿態(tài),著陸;DO動作命令:輔助功能,不影響飛行位置,比如相機快門,拋投伺服等;Condit
15、ion條件命令,用于延遲DO命令,至到條件滿足,例如:UAV達到指定高度和指定航點的距離條件。對于指定航點,一般先執(zhí)行NAV導航指令,只到完成導航任務或在航點一定誤差范圍內(nèi),然后在執(zhí)行一些列DO命令當條件完成后。l Mission Planner支持的旋翼機指令:MAV_CMD_MISSION_START:啟動當前任務,自動(不用油門),參數(shù):無MAV_CMD_COMPONENT_ARM_DISARM:電機上電或掉電,參數(shù):1,2MAV_CMD_NAV_WAYPOINT:移動到指定航點,7個參數(shù):2,5,6,7MAV_CMD_NAV_RETURN_TO_LAUNCH:返回Home point或
16、Rally Point,參數(shù):無MAV_CMD_CONDITION_DELAY:抵達航點后,延遲執(zhí)行DO命令,參數(shù):1 時間長度:sMAV_CMD_CONDITION_DISTANCE:抵達當前航點指定的距離范圍內(nèi),參數(shù):1 距離MAV_CMD_DO_CHANGE_SPEED:改變目標水平速度或油門,參數(shù):2 速度MAV_CMD_DO_SET_HOME:動作,設置Home Point位置,參數(shù):1,5,6,7MAV_CMD_DO_SET_SERVO:動作,設定給定的伺服輸出管腳PWM,參數(shù):1,2MAV_CMD_DO_SET_RELAY:動作,設定指定輸出管腳高/低電平 參數(shù):1,2MAV_C
17、MD_DO_REPEAT_SERVO:給指定輸出管腳指定pwm和中立波,按指定周期循環(huán)次數(shù),參數(shù):1-管腳號 2-pwm 3-repeat# 4-cycle(s)MAV_CMD_DO_REPEAT_RELAY:給指定輸出管腳指定高地電平,按指定周期循環(huán)次數(shù),參數(shù):1-管腳號 2-pwm 3-repeat# 4-cycle(s)MAV_CMD_DO_DIGICAM_CONFIGURE (Camera enabled only):MAV_CMD_DO_DIGICAM_CONTROL (Camera enabled only):MAV_CMD_DO_SET_CAM_TRIGG_D
18、IST (Camera enabled only):MAV_CMD_DO_SET_ROI:指定云臺指向區(qū)域,參數(shù):5,6,7MAV_CMD_DO_SET_MODE:設置系統(tǒng)模式,preflight,armed,unarmed,參數(shù):1MAV_CMD_DO_JUMP :切換到指定航點多次,參數(shù):1,2MAV_CMD_NAV_TAKEOFF:起飛指令,所有任務的第一次指令,參數(shù):7MAV_CMD_NAV_LAND:著陸,指定區(qū)域,參數(shù):5,6 需退出Auto模式,切斷動力MAV_CMD_NAV_LOITER_UNLIM:飛到指定區(qū)域,然后盤旋,參數(shù):5,6,7MAV_CMD_N
19、AV_LOITER_TURNS:指定區(qū)域盤旋,給定盤旋半徑,參數(shù):1,5,6,7MAV_CMD_NAV_LOITER_TIME:指定區(qū)域盤旋,給定盤旋時間,參數(shù):1,5,6,7MAV_CMD_CONDITION_CHANGE_ALT :按指定爬升或降落速度改變至指定高度,參數(shù):1,7 按指定速度升降至指定高度。MAV_CMD_NAV_SPLINE_WAYPOINT:按照曲線形式航行到指定位置,參數(shù):1,5,6,7MAV_CMD_CONDITION_YAW:航向更改,參數(shù):1,3,4MAV_CMD_DO_MOUNT_CONTROL:控制相機云臺,參數(shù):1,2,3 pitch,roll,
20、yaw 度數(shù)MAV_CMD_DO_PARACHUTE (Parachute enabled only):MAV_CMD_DO_GRIPPER (EPM enabled only):MAV_CMD_DO_GUIDED_LIMITS (NAV_GUIDED only):MAV_CMD_NAV_GUIDED_ENABLE (NAV_GUIDED only)6.3相機控制與自動操作l 相機快門和云臺指令3個通道l 在飛行器移動的間隔時間或指定的航點上執(zhí)行快門動作,如果相機安裝在云臺上,還可以控制云臺的指向l 對于簡單的應用,可以手動控制航點和快門指令,對于復雜的
21、測繪任務,自動生成任意區(qū)域的指令任務。l 云臺指令:DO_SET_ROI 云臺指向指定區(qū)域,DO_MOUNT_CONTROL 云臺控制到roll,pitch,yaw方向l 伺服指令:DO_SET_SERVO:DO_SET_RELAY給指定的驅動信號l 自動任務舉例:Create WP Circle Create a circle of waypoints.Area Displays the area of the current polygon (if defined).Create Spline Circle A circle where the alti
22、tude of waypoints follows a rising spline (relevant to flying vehicles).Survey (Grid) Automatically create waypoints and camera control commands to survey a specified polygon.Survey (Gridv2) Under construction! This is a simpler grid control for creating a rectangular survey ar
23、ea.SimpleGrid A simple auto-created survey grid. No camera control is defined, so this must be added separately.l 自動任務舉例:在飛行規(guī)劃畫面,創(chuàng)建多點區(qū)域在區(qū)域內(nèi),鼠標右鍵點擊菜單:Auto WP|Survey(Grid):Mission Planner 將自動顯示配置畫面,畫面上定義了相機參數(shù),并自動計算拍照距離,即DO_SET_CAM_TRIGG_DIST命令參數(shù)。當點擊"Accept"按鈕后,接受這些參數(shù),Mission Planner將生成
24、一系列航點覆蓋指定區(qū)域,包括起飛和著陸航點,調用DO_SET_CAM_TRIGG_DIST指令,用于設置相機快門指令的距離,最后再次調用DO_SET_CAM_TRIGG_DIST來設置參數(shù)回0,停止拍照。注意2次調用指令的參數(shù)不同。最后,執(zhí)行任務后,會得到15張圖片。6.4轉場點設置當飛行器執(zhí)行RTL(Return To Launch)模式,比如被失效保護Failsafe模式啟動,缺省的模式返回出發(fā)點,但是經(jīng)常性這種情況不可實現(xiàn),由于距離和電量的關系。鑒于此種情況,我們現(xiàn)在支持多點Rally Points模式。只要無人機進入RTL模式,就會就近找到Home Point或者最近的Rally Po
25、int,而不是返回起飛點。飛機將會在當?shù)乇P旋,Copter將會試圖降落設置Rally Points,在飛行規(guī)劃地圖上,點擊鼠標右鍵,選擇菜單Rally-Set Rally Point,Rally Point高度需要設置,重復上面的操作,重新設置多個Rally Points,點擊菜單按鈕上傳數(shù)據(jù),即可小提示:當使用geofence時,Rally point不能出界;確認RallyPoint的高度足夠高,以避開建筑或山丘;因為內(nèi)存關系,一般最多設置10個接力點,對于固定翼飛機,盤旋半徑與其他盤旋點一致,由WP_LOITER_RAD參數(shù)確定;RTL_ALT等參數(shù)沒有用到。6.5地形跟蹤固定翼無人機3
26、.0.4以后都有地形跟蹤功能,Terrain following, 即要求飛控板有本地存儲數(shù)據(jù),如Pixhawk。Copter 3.4以上版本支持地形數(shù)據(jù),支持任務和著陸。l Terrain Following 保存數(shù)據(jù)在microSD上,地圖數(shù)據(jù)給出地形海平面高度,在Pixhawk,數(shù)據(jù)存儲在APMTERRAIN 目錄下,在MicroSD 卡上。l 這些數(shù)據(jù)可以通過2中方式傳遞到飛控板上,一種是USB方式,一種是數(shù)傳電臺方式,一旦地形數(shù)據(jù)存儲到SD卡上后,當GCS不連接后,就會用于飛行控制。當然這些數(shù)據(jù),只用于Auto模式,RTL模式l 地形數(shù)據(jù)可以通過數(shù)傳電臺,向地面站請求,也可以保存在S
27、D卡上l 地形跟蹤飛行模式:RTL,Loiter,Cruise,F(xiàn)bwB,Guided(Flyto),AUTOl 地形參數(shù)TERRAIN_FOLLOW.參數(shù)缺省是關閉的,因此沒有地形跟蹤使用,一旦設置TERRAIN_FOLLOW為1,就啟動了地形跟蹤模式l 地形跟蹤用于:FPV,Safe RTL,Aerial Photographyl 地形數(shù)據(jù):地面站從網(wǎng)上下載,這里設計TERRAIN SPACING,TERRAIN_ACCURACY參數(shù),分別描述地形跟蹤的精度和最小距離。l 設置固定翼地形跟蹤:確定固定翼3.0.4固件,確認Mission Planner1.3.9更高版本,設置TERRAIN
28、_ENABLE為1 并且TERRAIN_FOLLOW為,當GPS鎖定后,通過USB連接飛控板,檢查flightData->Status ,查看地形跟蹤狀態(tài)數(shù)據(jù)l 地形跟蹤對于機頭指向很敏感,當前位置指向的飛行軌跡飛行時,保證固定翼飛行爬坡足夠,能夠避開地形數(shù)據(jù)。地形指向參數(shù)TERRAIN_LOOKAHD參數(shù),爬坡參數(shù)TECS_MAX_CLIMB參數(shù),與地形跟蹤相關。l7.基于數(shù)據(jù)記錄的故障診斷7.1基于logs診斷問題l 有種飛行數(shù)據(jù)記錄,即DataflashLogs機載數(shù)據(jù)記錄,適用飛行過后下載進行研究。對于Copter飛行器,上電后即開始記錄。Telemetrylogs電臺數(shù)據(jù)記錄,
29、通過電臺記錄飛行數(shù)據(jù)到Mission Planner地面站中,兩者的數(shù)據(jù)基本一致。l 機械故障:通常機械故障包括故障或電機故障,或螺旋槳損壞,這些故障表現(xiàn):期望的俯仰和滾轉指令與測量的俯仰和滾轉傳感器數(shù)據(jù)出現(xiàn)巨大差異,這中不一致在dataflash logs 中體現(xiàn)數(shù)據(jù)的嚴重分離,如下圖:l 振動:高頻振動會引起Copter的加速度傳感器,基于高度和水平位置估計的漂移偏大,將導致高度保持不穩(wěn)定或盤旋出現(xiàn)漂移。振動數(shù)據(jù)可以從dataflash數(shù)據(jù)的IMU數(shù)據(jù)中的AccX,AccY,AccZ數(shù)據(jù)看出。水平數(shù)據(jù)AccX,AccY征程范圍在m/s/s,AccZ在-15-5m/s/s范圍內(nèi),正常情況時,
30、加速度會不是變化隨著Copter的飛行變化,對于可接受的振動范圍參見下圖:Tlogs RAW_IMU數(shù)據(jù)更新頻率為10HZ,比較慢,不好看出是飛行帶來的問題還是振動帶來的問題,而DataFlash中的數(shù)據(jù)更新頻率是50HZ,看振動現(xiàn)象比較容易。如果TLOG中的xacc,yacc數(shù)據(jù)在-300-+300之間,zacc在-500-1500之間,下面的數(shù)據(jù)表明在高度保持過程中,出現(xiàn)了振動問題,盡管更新速率比較慢。指南針干擾:指南針干擾通常是電源板分布導致磁場變化引起的,比如電源,電機,電調等引起的電磁場變化,可能引起指南針傳感器問題而引起飛行方向錯誤,通過繪制tlog中的mag_filed和油門數(shù)據(jù)
31、VFR_HUD,就很容易找到問題所在。下面的圖像顯示,一種可以接受的電磁干擾,可見mag_field數(shù)據(jù)變化在10%-20%,當throttle迅速拉起后,一般低于30%的干擾都是可以接受的,30%-60%的干擾是模糊地帶,也可能是ok,如果在油門拉起后,mag_field高于60%是絕對不可接受的.小提示:mag_field數(shù)值在120-550之間,在各地有所不同;磁場干擾在compassmot setup中有設置;Dataflashlog中的COMPASS消息中,與RAW_IMUxmag,ymag,zmag數(shù)據(jù)一致;磁場數(shù)據(jù)有補償,一般子-150-+150之間,SENSOR_OFFSET變
32、量組,mag_ofs_x, mag_ofs_y, mag_ofs_z;在上圖中的開始階段,磁場強度有一個短暫的脈沖可以忽略,因為在油門拉起之前,因為它可能是上電引起的磁場強度的突變。l GPS故障:當在自動模式,RTL,AUTO,Loiter,由GPS信號產(chǎn)生的位置誤差可能引起Copter位置錯誤,導致錯誤Copter瘋狂的飛向錯誤的地點,這中間那個故障會在tlogs和dataflashlog記錄中體現(xiàn),即衛(wèi)星數(shù)量的減少和hdop的增加。tlogs繪圖,GPS_RAW_IT組,“eph”和“satellites_visible”值,參見上圖,衛(wèi)星數(shù)量低于,伴隨明顯的GPS位置改變.在Dataf
33、lashlogs中,GPS消息可以看"HDop"和“NSats”列,注意:hdop值與DataflashData中的值單位不同。l 電源故障:電源模塊提供可靠電源供電,但也有失效的時候,這些可以從logs中,機Copter還在空中(氣壓計,慣性傳感器測量高度數(shù)據(jù))的時候,突然掉電的現(xiàn)象可從logs中看到。Dataflash,CTUN消息種的BaroALt,GPS消息,ReALt,Tlog中的VFR_HUD alt,GLOBAL_POSITION relative_alt數(shù)據(jù)繪制曲線圖如下:板電壓信號變化范圍在0.10-0.15之間是正常范圍。由于與其他設備共享電源,導致供電
34、電壓的波動,很可能引起供電電源的失效或其他異常行為,板子的電壓可通過如下方法繪制:Dataflash CURRENT 消息的VCC,Tlog HWSTATUS中的Vcc來繪制,下面的圖,表明在油門推動后,板電壓下降0.15V,在允許范圍內(nèi),第2張圖標明電壓隨機變化在0.15V范圍內(nèi),可接受。l 未知的ERRORS包括失效Failsafes:當飛行控制器發(fā)生異常行為時,會引起失效保護模式failsafes。有5種失效保護模式可以被激活:油門失效,GPS失效,GCS失效,電池失效和越界。理想的方法是在dataflashlog數(shù)據(jù)第一列中過濾"ERR",所有的ECode都在源代碼
35、文件defines.h文件中有說明,7.數(shù)傳電臺記錄診斷l(xiāng) Tlog 是在MAVLink telemetry 消息一發(fā)送,即自動開始創(chuàng)建記錄,文件格式為YYYY-MM-DD hh-mm0ss.tlog在Mission Planner的安裝目錄下的logs目錄中,同時.rlog文件也生成,包括所有的tlog文件中內(nèi)容和調試信息,這個文件的調試信息不能用于回放。l 設置數(shù)據(jù)傳輸?shù)乃俾?,Software->Planner telemetry 下拉菜單來設置傳輸數(shù)率。因為所有的數(shù)據(jù)斗記錄在tlog中,這個也控制保存在tlog中的數(shù)據(jù)。實際保存的數(shù)據(jù)可能比請求的數(shù)率低,由于CPU的原因。l 任務回
36、放:數(shù)據(jù)記錄后,可以通過回放來觀察數(shù)據(jù)記錄。點擊Telemetry logs tab,點擊"Load Log"并找到tlog文件,點擊"play"按鈕即可。在回放過程中,可以跳到你期望的飛行時段觀察飛行數(shù)據(jù),通過滑塊操作。當回放開始后,HUD將顯示無人機在地圖中的位置和飛行狀態(tài)。點擊圖中的“Tuning”選擇框,然后雙擊數(shù)據(jù)顯示坐標,就會彈出顯示數(shù)據(jù)的對話框,用于用戶選擇顯示數(shù)據(jù)曲線。l 創(chuàng)建3d飛行軌跡圖像:可創(chuàng)建KMZ文件,選擇Telemetry Logs tab,點擊Tlog->Kml or Graph按鈕,再按下"Create K
37、ML+GPX"按鈕,選擇flight tlog,參見下圖:經(jīng)過如上操作后,.kmz和 .kml文件將在tlog文件的基礎上創(chuàng)建,這個文件講可以在goole地球上看到3d的飛行軌跡??梢酝ㄟ^雙擊或拖動方式,在google Earth上查看飛行和軌跡,不同的飛行模式顯示不同的色彩軌跡。l 提取參數(shù)和航點:從tlog文件中提取參數(shù)和航點信息,創(chuàng)建.KML文件,這些文件可以excel文件提取,航點信息文件也可以用于飛行規(guī)劃的加載數(shù)據(jù)。l 從飛行數(shù)據(jù)繪制圖形:切換到flight data 畫面,點擊telemetry logs畫面,點擊"Tlog->Kml or graph&q
38、uot;按鈕,點擊"Graph Log"按鈕,選擇flight tlog文件。注意:繪圖窗口可選擇繪制的曲線,在繪制的曲線上,左右鼠標用于給繪制圖形定義比例尺,可選擇繪制色彩,通過鼠標滾輪改變圖形的窗口大小等等小技巧。7.閃存數(shù)據(jù)記錄Dataflash logs存在在飛控板上,如pixhawk的dataflash上,可以下載到Mission Planner上,來觀察數(shù)據(jù)。l 通過MAVLink下載logs:usb連接飛控板,打開Mission Planner Flight Data 畫面,在左下角的"DataFlash Logs"畫面中,點擊"
39、Download Dataflash Log Via Mavlink"按鈕然后選擇你要下載的數(shù)據(jù),這些數(shù)據(jù)講保存在MissionPlanner/logs目錄中。l 自動分析logs數(shù)據(jù):通常點擊"Log Analysis"按鈕,選擇一個Log文件,然后生成最為簡單的基礎報告,這個報告將顯著顯示通常的問題。l 手動查看log:點擊"Review a Log"按鈕,選擇log文件,查看更為詳細的信息,詳見下圖:以上這些信息包含GPS,IMU等數(shù)據(jù),參見下圖繪制圖形:選擇適當?shù)男?,會看見當前列的頭,然后找到期望繪圖的列,點擊"Graph t
40、his data"按鈕。例如ATT's的ROLL_In和ROLL數(shù)據(jù)繪制圖如下:鼠標滾動鍵用于縮放圖形,也可以選擇要仔細觀察的區(qū)域,土多鼠標郵件選擇設置比例尺等等操作來查看數(shù)據(jù);也可以過濾相關消息類型,選擇要選擇的消息,在下拉菜單中選擇。l 設置想要記錄的數(shù)據(jù):LOG_BITMASK參數(shù)用于控制在dataflash記錄的數(shù)據(jù),最新版本可以設置獨立的消息,如下:l 消息細節(jié): ATT(姿態(tài)信息),ATUN(自動調整),ATDE,CAM,CMD,COMPASS,CURRENT,CTUN,D32,DU32,ERR,EKF,GPS等信息7.記錄數(shù)據(jù)與回放任務如果有數(shù)傳電臺,就能夠在M
41、ission Planner地面站上記錄飛行數(shù)據(jù)在".tlog"文件中,你加載和任意回放并轉換為"KMZ"文件,在谷歌地球上看飛行軌跡,下圖是播放畫面:當log文件回放時,可以通過點擊地圖上的"Tuning"選擇框分析數(shù)據(jù),可雙擊數(shù)據(jù)坐標彈出對話框,讓你選擇那數(shù)據(jù)是你想繪制的。如下圖:7.振動測量分析l 飛控板的加速度傳感器對振動非常敏感。加速度計的數(shù)據(jù)可以用來估計飛行器的位置,若有額外的振動會導致依賴精確位置的飛行模式的飛行性能下降。振動影響所有的飛行器類型,尤其對Copter無人機在AltHold,Loiter,RTL,GUIDE
42、D,Position 和AUTO 飛行模式。如果你發(fā)現(xiàn)振動超出容忍范圍內(nèi)時,可以按照下面的辦法設置振動阻尼。l Copter-3.3以上版本:完成一次常規(guī)飛行,下載dataflash數(shù)據(jù);使用GCS觀察VIBE消息的VibeX,VibeY,VibeZ數(shù)據(jù),這些數(shù)據(jù)是加速度m/s/s輸出的標準偏差。下圖是3DR IRIS提取的數(shù)據(jù),標明正常的范圍在15m/s/s,但不時會有尖峰變化到30/s/s,最大可接受數(shù)值顯示要低于60m/s/s。圖上曲線Clip0,Clip1,Clip2數(shù)值,每次增加都可能達到最大值極限值16g,理想狀態(tài),這些數(shù)值應該為0或者更低的數(shù)據(jù)<100,除非飛行器硬著陸情況
43、,因此Iris無人機存在嚴重的振動問題。下面是飛行器由于振動問題導致的位置估計偏差很大關于振動數(shù)值的標準偏差的計算參見相關文獻。對于振動的測量以及估算對飛行器的設計改進很有幫助。8.開源Mission Planner的二次開發(fā)基礎8.1Visual Studio Community 13.0打開Mission Planner solutionl Visual Studio Community 13.0是free版本,MS公司提供給個人用戶,僅僅能創(chuàng)建客戶端程序。Mission Planner GCS地面站是采用C#編程語言編寫的開源軟件,對于特定客戶,可以重新定義軟件功能和二次開發(fā)l 打開Visual Studio;Open->Project->Solution,進入到源代碼目錄,選擇ArduPilotMega.sln, Visual Studio將打開相關應用,包括相關程序包;設置"Solution Configuration" to "Debug"或"Release"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 戲曲游戲導入課程設計
- 圖文并茂高效匯報制作技巧分享
- 企業(yè)生產(chǎn)管理的戰(zhàn)略規(guī)劃與實踐研究案例分享匯報
- 基于VR技術的教育培訓應用研究
- 幼兒園場景課程設計培訓
- 青島黃海學院《商務溝通方法與技能》2023-2024學年第一學期期末試卷
- 青島恒星科技學院《水產(chǎn)品加工與利用》2023-2024學年第一學期期末試卷
- 青島航空科技職業(yè)學院《油畫人物寫生實踐教學》2023-2024學年第一學期期末試卷
- 醫(yī)療地產(chǎn)估價課程設計
- 青島工程職業(yè)學院《教師口語(實訓)》2023-2024學年第一學期期末試卷
- 課內(nèi)文言文閱讀(原卷版)-2024-2025學年九年級語文上學期期中試題分類匯編(山東專用)
- 2022幼兒園教師讀書參考心得體會5篇
- 2024年《內(nèi)科護理學》考試復習題庫(含答案)
- 江蘇省常熟市2024-2025學年七年級上學期12月月考歷史卷(含答案)
- 浙江大學醫(yī)學院附屬兒童醫(yī)院招聘人員真題
- 2024年江蘇省蘇州市中考數(shù)學試卷含答案
- 軟件測試匯報
- 租賃部績效考核制度
- 吉林省長春市第一〇八學校2024-2025學年七年級上學期期中歷史試題
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 初中《孫中山誕辰紀念日》主題班會
評論
0/150
提交評論