主要職責(zé):
1.路徑規(guī)劃算法落地:實(shí)現(xiàn) A*、D* Lite、Dijkstra 等經(jīng)典算法,探索 RRT/RRT*、PRM 等采樣算法;研發(fā)軌跡優(yōu)化(如 Minimum Snap)、凸優(yōu)化規(guī)劃(CVXPY)及 RL 輔助規(guī)劃方案,保障路徑最優(yōu)。?
2.碰撞檢測(cè)開(kāi)發(fā):基于計(jì)算幾何、凸優(yōu)化理論,開(kāi)發(fā)高速精準(zhǔn)的碰撞檢測(cè)代碼,實(shí)時(shí)規(guī)避機(jī)器人運(yùn)行風(fēng)險(xiǎn)。
職位要求:
1.Python 能力:精通 OOP、數(shù)據(jù)結(jié)構(gòu)、函數(shù)式編程,了解并發(fā);
2.熟練使用 NumPy、SciPy;
3.會(huì)用 Cython/Numba 或 C++(pybind11)優(yōu)化性能。
4.性能優(yōu)化: 了解如何優(yōu)化Python代碼,包括使用Cython、Numba或?qū)⑿阅荜P(guān)鍵部分用C++編寫再通過(guò)Python綁定(如pybind11)調(diào)用。
5.理解路徑規(guī)劃領(lǐng)域的經(jīng)典算法和高級(jí)算法原理,有相關(guān)算法實(shí)現(xiàn)經(jīng)驗(yàn)者優(yōu)先。
6.掌握機(jī)器人碰撞檢測(cè)的理論基礎(chǔ),包括計(jì)算幾何、凸優(yōu)化、線性代數(shù)等,了解常見(jiàn)的碰撞檢測(cè)方法和技術(shù)。