小米扫地机算法工程师
社招全职A93915地点:武汉状态:招聘
任职要求
1. 计算机、电子工程、自动化、机器人等相关专业,本科及以上学历,硕士优先。 2. 精通C++/Python,熟悉ROS(Robot Operating System)开发框架。 3. 熟悉常用的数学与优化库(如Eigen、Ceres、G2O)。 4. 有机器人、扫地机、无人车等相关领域的导航算法开发经验优先。
工作职责
1. 负责扫地机器人核心算法的研发及迭代,包括但不限于SLAM(同步定位与建图)、路径规划、运动控制、智能脱困、地图分区等算法的设计与实现 2. 熟悉路径规划算法(如A*、Dijkstra、RRT)和局部规划算法(如DWA、TEB) 3. 熟悉激光雷达、IMU、超声波、深度相机等传感器的原理与数据处理,熟悉多传感器融合技术。 4. 研究并引入前沿算法技术,推动扫地机算法架构的持续迭代与升级。
包括英文材料
学历+
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
ROS+
https://www.youtube.com/watch?v=92Zz5nnd41c&list=PLk51HrKSBQ8-jTgD0qgRp1vmQeVSJ5SQC
https://www.youtube.com/watch?v=HJAE5Pk8Nyw
Ready to learn ROS2 and take your robotics skills to the next level?
https://www.youtube.com/watch?v=MWKnMPX0Yjg&list=PLU9tksFlQRircAdEplrH9NMm4WtSA8yzi
Do you want to know more about ROS the Robot Operating System?
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招3年以上T8899
1、负责SLAM、多传感器信息融合、地图构建以及重定位,闭环检测等算法 2、负责算法在硬件平台的实现、代码及工程化优化 3、负责融合定位算法的迭代升级
更新于 2023-10-16
社招A32886
1. SLAM - 负责扫地机器人激光/视觉SLAM算法、地图构建/更新的研发 - 负责基于激光雷达,imu, odom,gps,相机等多传感器融合定位研发 - 负责扫地机器人在定位和建图上的业务研发工作 2. 导航算法 - 负责扫地机导航算法的设计与实现,包括路径规划、轨迹跟踪、避障策略等核心模块 - 开发全局路径规划算法和局部路径规划算法 - 优化导航算法在复杂场景, 如狭窄区域、动态障碍物下的鲁棒性和效率 3. 运动控制与决策 - 设计扫地机的运动控制算法,包括弓字形清扫、沿边清扫、回充路径规划等功能 - 实现动态环境下的实时避障与路径调整,提升清扫效率与覆盖率 4. 多传感器融合 - 基于激光雷达、IMU、超声波、深度相机等传感器,开发环境感知与障碍物检测算法 - 实现多传感器数据融合,提升导航系统的精度与鲁棒性 5. 算法性能优化 - 针对嵌入式平台(如ARM、DSP)优化导航算法的计算效率,降低资源占用 - 提升导航算法在低算力设备上的实时性和稳定性
更新于 2025-05-15