Salary:30-50K · 14 Salary
Experience requirements:3-5 years
Educational requirements:PhD
Job Description:
Job Description:
1. Responsible for the development and debugging of robot kinematic algorithms, including but not limited to forward and inverse kinematics, Jacobian modeling, and kinematic calibration
2. Responsible for the development and debugging of robot dynamics algorithms, including but not limited to dynamic modeling, dynamic parameter identification, etc
3. Responsible for the development and debugging of online and offline path planning or trajectory planning algorithms for robots
4. Responsible for the development and debugging of robot force control algorithms, including but not limited to zero force control, impedance control, etc
5. Responsible for the development and debugging of zero space control algorithms for redundant degree of freedom robots
6. Responsible for the development and debugging of robot joint and operation space motion controllers
7. Develop and debug relevant control programs based on product planning, system architecture, and functional requirements, and continuously improve the control system
8. Participate in the planning and design of medical robot control systems, and contribute to the hardware construction and debugging of control systems
9. Develop testing plans and test cases for relevant algorithms and software from a product perspective, analyze test results and data, and carry out iterative development of algorithms and software
Job requirements:
1. Master's degree or above, majoring in automation, electronic engineering, computer science, mechanical engineering, or related fields
2. Familiar with at least three directions in job responsibilities 1-6
3. More than two years of work experience, with solid knowledge of robotics and complete experience in robot motion control research and development
4. Strong programming skills (C++, PLC (IEC 61131-3 standard), etc.), and strong practical design ability
5. Familiar with the use and debugging of multi axis controllers, drivers, and servo motors, familiar with fieldbus communication modes such as EtherCat and Can/CanOpen
6. Work actively and conscientiously, with a strong sense of responsibility; Capable of independently completing design and development projects; Have a good sense of teamwork; Have good communication, coordination, and problem-solving skills
7. Have good English reading and communication skills, and team management skills are preferred
Bonus points:
1) Outstanding programming ability
2) Outstanding mathematical ability, adept at using various mathematical methods and tools (matrix calculation and analysis, optimization calculation, artificial intelligence, etc.) to solve robot algorithm problems