崗位職責(zé):
1.?負(fù)責(zé)基于ROS(Robot?Operating?System)/ROS2的軟件開發(fā),包括但不限于機器人的導(dǎo)航、避障、路徑規(guī)劃等算法的實現(xiàn)與優(yōu)化。
2.?開發(fā)和優(yōu)化SLAM算法、多傳感器數(shù)據(jù)融合算法、機器人運動控制算法等。
3.?使用C++/Python,?進行Linux下傳感器驅(qū)動開發(fā)、硬件接口協(xié)議開發(fā),將不同的軟件模塊和傳感器集成到系統(tǒng)中,并確保系統(tǒng)的穩(wěn)定運行。
任職要求:
1.?精通C/C++編程,熟悉Python;
2.?熟練掌握ROS/ROS2平臺,能夠在ROS平臺進行程序開發(fā),有實際項目經(jīng)驗者優(yōu)先?。
3.?熟悉基于Linux操作系統(tǒng)的開發(fā)工作,熟練使用Ubuntu操作系統(tǒng)?。
4.?熟悉SLAM算法、路徑規(guī)劃、導(dǎo)航和避障算法,以及多傳感器數(shù)據(jù)融合算法?。
5.?熟悉機器人常用傳感器(如激光、紅外、超聲波、IMU、視覺等)的工作原理及應(yīng)用?。
6.?具備團隊協(xié)作能力、溝通能力、責(zé)任意識及上進心