Path Planning Algorithm Engineer

description of job:

1. Responsible for global robot motion planning, obstacle avoidance core algorithm development, code testing and optimization;

2. Responsible for the analysis of robot navigation data to optimize the effect of route planning;

3. Complete the preparation and maintenance of technical documents;

4. Develop a path planning algorithm based on position input information such as lidar, camera, and ultrasound;


job requirements:

1. Computer, electronic communication, automation, navigation and other related majors, master degree or above, more than 3 years of c / c ++ language development experience, familiar with embedded Linux operating system

2. At least master a path planning algorithm such as dijkstra, potential field, etc., as well as traversal planning, search planning and other algorithms;

3. Familiar with path planning and obstacle avoidance algorithms, and be proficient in applying various optimization algorithms for numerical optimization solutions can be given priority;

4. Solid theoretical knowledge of mathematics and algorithms;

5. Love the research and development of intelligent robots, and those with mobile robot development experience are preferred;

6. Have fast learning ability, good English reading ability, good problem solving and logic analysis ability;

7. Work actively, take the initiative and have a strong desire to make a good product;