【崗位職責(zé)】
1 、無(wú)人機(jī)本體適配
負(fù)責(zé)將在AirSim等仿真環(huán)境中訓(xùn)練好的深度強(qiáng)化學(xué)習(xí)(DRL)策略,部署和適配到真實(shí)無(wú)人機(jī)(從Tello開(kāi)始,逐步過(guò)渡到搭載PX4飛控的無(wú)人機(jī))上,實(shí)現(xiàn)自主飛行、導(dǎo)航、避障等智能任務(wù)。
研究并解決Sim2Real(仿真到現(xiàn)實(shí))遷移中的關(guān)鍵問(wèn)題,如領(lǐng)域隨機(jī)化、模型微調(diào)、策略魯棒性?xún)?yōu)化,確保算法在真實(shí)物理環(huán)境下的有效性和穩(wěn)定性。
2 、PX4飛控系統(tǒng)深度集成與開(kāi)發(fā)
深入理解并熟練使用PX4飛控系統(tǒng),負(fù)責(zé)DRL策略與PX4底層控制器的接口設(shè)計(jì)與開(kāi)發(fā),實(shí)現(xiàn)高層決策指令(如期望速度、目標(biāo)點(diǎn))到底層控制(如姿態(tài)、油量)的平滑、高效轉(zhuǎn)換。
根據(jù)項(xiàng)目需求,對(duì)PX4進(jìn)行二次開(kāi)發(fā),編寫(xiě)自定義模塊(如C++),修改或優(yōu)化現(xiàn)有控制律,以支持更高級(jí)的自主飛行功能。
3 、仿真環(huán)境構(gòu)建與維護(hù)
負(fù)責(zé)AirSim仿真環(huán)境的搭建、配置與定制,創(chuàng)建多樣化的訓(xùn)練和測(cè)試場(chǎng)景(如室內(nèi)走廊、城市環(huán)境、障礙物密集區(qū)域),為DRL算法的訓(xùn)練和驗(yàn)證提供高保真平臺(tái)。
開(kāi)發(fā)和維護(hù)仿真與真機(jī)之間的數(shù)據(jù)接口與通信協(xié)議,確保傳感器數(shù)據(jù)、控制指令和環(huán)境狀態(tài)的一致性。
4、 硬件平臺(tái)搭建與測(cè)試
負(fù)責(zé)Tello無(wú)人機(jī)及后續(xù)PX4無(wú)人機(jī)的硬件選型、組裝、調(diào)試與維護(hù),包括飛控、傳感器(IMU、攝像頭、激光雷達(dá))、圖傳和遙控系統(tǒng)的集成。
規(guī)劃并執(zhí)行室外/室內(nèi)飛行測(cè)試,采集飛行數(shù)據(jù),分析測(cè)試結(jié)果,快速定位并解決硬件、軟件或算法集成中出現(xiàn)的問(wèn)題。
5、 技術(shù)文檔與團(tuán)隊(duì)協(xié)作
撰寫(xiě)系統(tǒng)集成方案、接口文檔、測(cè)試報(bào)告和操作手冊(cè),確保項(xiàng)目知識(shí)沉淀和團(tuán)隊(duì)協(xié)作的順暢。
與算法團(tuán)隊(duì)(負(fù)責(zé)DRL訓(xùn)練)、仿真團(tuán)隊(duì)緊密協(xié)作,形成高效的“仿真訓(xùn)練-真機(jī)適配-數(shù)據(jù)反饋”閉環(huán),共同推動(dòng)無(wú)人機(jī)智能化水平的提升。
【崗位要求】
1 、學(xué)歷與專(zhuān)業(yè)背景
本科及以上學(xué)歷,航空航天、機(jī)器人、自動(dòng)化、計(jì)算機(jī)、電子信息等相關(guān)專(zhuān)業(yè)優(yōu)先;2年以上無(wú)人機(jī)或移動(dòng)機(jī)器人相關(guān)項(xiàng)目經(jīng)驗(yàn)。
2 、無(wú)人機(jī)飛控與系統(tǒng)集成能力
精通PX4飛控系統(tǒng),深入理解其架構(gòu)、代碼結(jié)構(gòu)和MAVLink通信協(xié)議,具備使用C++進(jìn)行PX4二次開(kāi)發(fā)(編寫(xiě)自定義模塊)的實(shí)際經(jīng)驗(yàn)。
熟悉多旋翼無(wú)人機(jī)的動(dòng)力學(xué)模型、狀態(tài)估計(jì)和飛行控制原理(如PID控制),有實(shí)際的無(wú)人機(jī)參數(shù)調(diào)參和飛行測(cè)試經(jīng)驗(yàn)。
3 、AI算法與仿真技術(shù)
熟悉深度強(qiáng)化學(xué)習(xí)(DRL)的基本原理和常用算法(如PPO, SAC),了解策略網(wǎng)絡(luò)在機(jī)器人上的部署流程。
熟練使用AirSim仿真環(huán)境,能夠利用其API進(jìn)行場(chǎng)景搭建、數(shù)據(jù)采集和算法驗(yàn)證,有豐富的AirSim開(kāi)發(fā)經(jīng)驗(yàn)。
4 、編程與工具能力
精通C++和Python編程,熟悉Linux開(kāi)發(fā)環(huán)境。
熟悉ROS/ROS2,能夠利用其進(jìn)行無(wú)人機(jī)系統(tǒng)的模塊化開(kāi)發(fā)與通信。
有Git版本控制、Docker容器化部署經(jīng)驗(yàn)者優(yōu)先。
5 、硬件動(dòng)手能力
有Tello無(wú)人機(jī)或類(lèi)似小型無(wú)人機(jī)的實(shí)際編程和控制經(jīng)驗(yàn),熟悉其SDK和通信方式。
具備較強(qiáng)的動(dòng)手能力,能夠獨(dú)立完成無(wú)人機(jī)的組裝、調(diào)試和故障排除,熱愛(ài)航?;驘o(wú)人機(jī)飛行者優(yōu)先。
6、 軟技能與綜合素質(zhì)
具備出色的問(wèn)題分析與解決能力,尤其是在處理Sim2Real差距和系統(tǒng)集成中的復(fù)雜問(wèn)題時(shí)。
具備良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,能夠承受壓力,對(duì)無(wú)人機(jī)前沿技術(shù)有強(qiáng)烈的熱情和探索欲。