1、參與復(fù)合機(jī)器人集成項(xiàng)目開(kāi)發(fā),負(fù)責(zé)機(jī)器人ROS上位機(jī)程序的開(kāi)發(fā)和維護(hù)工作;
2、負(fù)責(zé)機(jī)器人多種傳感器、執(zhí)行器的驅(qū)動(dòng)編寫(xiě)、數(shù)據(jù)采集和處理;
3、參與運(yùn)動(dòng)控制、路徑規(guī)劃、導(dǎo)航等算法的開(kāi)發(fā);
4、負(fù)責(zé)開(kāi)發(fā)和應(yīng)用流程的自動(dòng)化;
5、編寫(xiě)軟件開(kāi)發(fā)文檔。
1、本科或以上,計(jì)算機(jī)、自動(dòng)化相關(guān)專(zhuān)業(yè),具有兩年或以上的ROS開(kāi)發(fā)經(jīng)驗(yàn);
2、精通C/C++、Python程序開(kāi)發(fā)、調(diào)試和性能優(yōu)化,熟悉面向?qū)ο蠓治雠c設(shè)計(jì)技術(shù),熟悉常用設(shè)計(jì)模式;
3、熟悉軟件開(kāi)發(fā)流程,具有規(guī)范化的代碼編寫(xiě)習(xí)慣和良好的技術(shù)文檔習(xí)慣;
4、熟悉機(jī)器人運(yùn)動(dòng)學(xué)、URDF機(jī)器人描述文件,了解最新機(jī)器人相關(guān)算法的發(fā)展;
5、熟悉ROS開(kāi)發(fā),熟悉常用ROS庫(kù)的使用,熟練開(kāi)發(fā)ROS驅(qū)動(dòng);
6、熟悉Linux開(kāi)發(fā)環(huán)境,熟悉Linux下常用通信方法,如TCP、UDP、Socket等,熟悉RS485、CAN總線(xiàn)技術(shù);
7、具有良好的軟件開(kāi)發(fā)習(xí)慣,擅于溝通與學(xué)習(xí),獨(dú)立思考能力強(qiáng);
8、開(kāi)發(fā)過(guò)復(fù)合機(jī)器人/人形機(jī)器人等相關(guān)產(chǎn)品和技術(shù)者優(yōu)先。
9、有運(yùn)動(dòng)控制建模開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。