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