控制算法分为两种:机器人运动控制算法和基于大模型的算法5.1 基于大模型的算法机器人算法最核心的一个功能就是自主导航定位技术传统方案:SLAM+路径规划+运动控制现代方案:深度学习+运动控制现代方案和传统方案的区别:传统方式是用概率学,或者控制论的方式进行机器人自主定位导航。但通过深度学习,直接通过摄像头数据作为信号输入,再通过神经网络直接产生出机器人的控制信号。其中像 SLAM 的过程、路径规划的过程,完全可以通过深度学习的方式就可以进行实现。下图是通过ROS的SLAM开发包进行的建图,并通过RVIZ进行显示。SLAM 建图另外机器人主流的感知算法仍然是机器视觉,因此OpenCV是必须掌握的计算机视觉库。在图像处理之外,基于深度学习的目标检测/分割算法也不可或缺。推荐使用PyTorch构建神经网络。要使用PyTorch,基本的一些机器学习和统计学习算法,需要使用python下的ski-learn库。