崗位職責:
一、算法設計與開發(fā)
1.需求分析與方案制定:與機械設計、電氣工程師及客戶溝通,明確運動控制需求,如精度、速度、軌跡等,據(jù)此制定合適的控制算法方案。
2.算法設計與建模:運用數(shù)學模型和控制理論,設計運動控制算法,像PID控制、模糊控制、自適應控制等,用MATLAB、Simulink等工具進行建模與仿真,驗證算法的可行性和有效性。
3.算法優(yōu)化:對已有的運動控制算法進行優(yōu)化,提升系統(tǒng)性能,比如提高控制精度、響應速度,降低能耗。
二、算法實現(xiàn)與調(diào)試
1.代碼編寫:使用C、C++等編程語言,將設計好的算法代碼化,集成到運動控制系統(tǒng)中。
2.系統(tǒng)調(diào)試:在實際硬件平臺上對算法進行調(diào)試,利用示波器、邏輯分析儀等工具,解決出現(xiàn)的振動、超調(diào)、穩(wěn)態(tài)誤差等問題。
3.性能測試:通過模擬不同的工況和負載條件,對算法性能進行全面測試和評估,確保其在各種情況下都能穩(wěn)定運行。
三、 技術(shù)支持與文檔撰寫
1.技術(shù)支持:為硬件工程師、產(chǎn)品測試人員等提供算法相關(guān)的技術(shù)支持,協(xié)助解決產(chǎn)品在研發(fā)、生產(chǎn)過程中遇到的運動控制問題。
2.文檔撰寫:編寫詳細的技術(shù)文檔,包括算法設計文檔、代碼注釋、使用說明等,為后續(xù)的維護和升級提供依據(jù)。
四、 行業(yè)研究與創(chuàng)新
1.技術(shù)跟蹤:關(guān)注運動控制領域的最新技術(shù)和發(fā)展趨勢,研究新的控制算法和應用案例,為產(chǎn)品的持續(xù)創(chuàng)新提供思路。
2.技術(shù)創(chuàng)新:結(jié)合市場需求和行業(yè)發(fā)展方向,開展技術(shù)創(chuàng)新和預研工作,探索新的運動控制解決方案。
任職要求:
一、學歷與專業(yè):本科及以上學歷,自動化、機械工程、計算機、數(shù)學等相關(guān)專業(yè),部分崗位要求碩士及以上學歷(如211院校)。
二、工作經(jīng)驗:1-5年相關(guān)經(jīng)驗,3年以上經(jīng)驗者優(yōu)先,部分崗位要求5年以上資深經(jīng)驗。
三、核心技能:
1.熟練掌握C/C++/Python編程,熟悉MATLAB/Simulink建模與仿真。
2.精通運動學、動力學建模,熟悉PID控制、現(xiàn)代控制理論等算法。
3.了解機器人操作系統(tǒng)(ROS)、嵌入式系統(tǒng)開發(fā),有實際項目調(diào)試經(jīng)驗。
四、其他能力:良好的英語讀寫能力、團隊協(xié)作能力、問題分析與解決能力,部分崗位需具備專利或論文成果。