崗位職責(zé):
1、負(fù)責(zé)搭建和維護(hù)用于機(jī)器人算法測試的高保真三維仿真環(huán)境,為感知、SLAM、規(guī)劃與控制算法的開發(fā)提供支持。
2、基于主流仿真平臺(如NVIDIA Isaac Sim, Unreal Engine, Unity, Gazebo等),開發(fā)和優(yōu)化機(jī)器人(機(jī)器狗/移動底盤/機(jī)械臂)的動力學(xué)模型。
3、開發(fā)和驗(yàn)證各類傳感器的仿真模型,包括但不限于攝像頭(RGB/深度)、激光雷達(dá)(LiDAR)、IMU等,確保其數(shù)據(jù)特性接近真實(shí)物理傳感器。
4、構(gòu)建和管理大規(guī)模、多樣化的仿真場景(Scene)和數(shù)據(jù)集(Dataset),支持算法的魯棒性測試和模型訓(xùn)練。
5、將仿真系統(tǒng)與機(jī)器人現(xiàn)有軟件框架(如ROS2)深度集成,實(shí)現(xiàn)無縫的軟件在環(huán)(SIL)測試與調(diào)試。
6、開發(fā)自動化測試工具和評估流程,對感知和SLAM算法的性能進(jìn)行量化分析和回歸測試。
任職要求:
1、計(jì)算機(jī)、軟件工程、圖形學(xué)、物理學(xué)等相關(guān)專業(yè)本科及以上學(xué)歷,3年及以上仿真或游戲引擎開發(fā)相關(guān)工作經(jīng)驗(yàn)。
2、精通C++和Python,具備扎實(shí)的編程能力和軟件架構(gòu)設(shè)計(jì)能力。
3、具備以下至少一種平臺的深度開發(fā)經(jīng)驗(yàn):
1)機(jī)器人仿真平臺:如 NVIDIA Isaac Sim, Gazebo。
2)游戲引擎:如 Unreal Engine, Unity。
4、熟悉三維計(jì)算機(jī)圖形學(xué)原理,了解渲染管線、著色器(Shader)、光照模型等。
5、理解剛體動力學(xué)和物理引擎(如PhysX, Bullet)的工作原理。
6、具備良好的數(shù)學(xué)功底,尤其是在3D幾何、線性代數(shù)和物理建模方面。
7、(加分項(xiàng))有機(jī)器人或自動駕駛領(lǐng)域的仿真開發(fā)經(jīng)驗(yàn)。
8、(加分項(xiàng))有ROS/ROS2集成開發(fā)經(jīng)驗(yàn)。
9、(加分項(xiàng))了解USD (Universal Scene Description) 格式或有程序化內(nèi)容生成(PCG)經(jīng)驗(yàn)。