求智能机器人学习路线

本人软件全栈,感觉后面智能机器人会成主流,现在想从零基础学习智能机器人,求站内大佬推荐智能机器人的学习路线-----看志辉君视频给我看沸腾了tieba_087

2 个赞

软件全栈是啥意思,机器人学是多学科交叉的,一个人不可能完成一个完整的智能机器人,我以前是做slam的,目前是在公司做四足的强化学习+mpc运动控制的,自己还在学习stm32做终端控制,深刻感受到每一个领域都有很高的门槛。

但你如果有很大的志向的话,我给你列出按我的理解机器人这个学科的几个大类:运动控制,环境感知(传感器,建图,语义分割,跟运动控制紧密相连),导航和路径规划,人机交互(像现在的llm就是nlp技术的一种)。

至于学习路线我觉得先挑感兴趣的学,最现实的方法就是淘宝买一个四足或者人形或者先从最简单的轮式开始学习,买来结构框架,电机,编码器,开发板(买个rk3588大部分功能都能做了),相机(单双目或者深度都可以),激光雷达,九轴陀螺仪,遥控或者做个手机app遥控,有了以上套件大部分机器人技术都可以去在上面尝试了。

其他领域我不太清楚,运动,感知,导航这块我可以帮忙回答一些问题。

作为软件工程师对机械结构和硬件设计不太了解,但他们也是机器人技术的基础

2 个赞

感谢大佬解答,我是从事软件开发,对机器等啥的都没接触过,硬要说接触也就对接他们的协议,看了有部分解说说要学习Ros,matlab等,所以比较迷茫,目前对于智能机器人唯一有的知识基础可能也就是python开发能力以及深度学习和部分自然语言处理的理念了 :smiling_face_with_tear:

志辉君好像是搞硬件比较多,或许你需要从嵌入式开始

也是想从软件转到硬件这边来了 :smiling_face_with_tear:

ros确实需要学,ros作为框架开发起来就省心很多,深度学习就是比较具体的工具了,深入到细分领域来讲那需要学的技术可太多了我自己也很多没有涉猎过,不管slam建图还是人机交互识别等都会用到深度学习,python开发也确实方便但企业级开发上可能大部分代码还是用c++和c写的

2 个赞

佬,学习slam有推荐的路线或者资料推荐吗?(课程书籍都可)
我现在是做3d雷达和图像融合的,之后会涉及到点云的识别、分割等
不知道该从哪里下手,现在在学一点cv的东西
感谢佬,希望能有时间回复

好的,谢谢大佬

雷达我其实没接触过,我毕业入职的时候跟的是扫地机的视觉slam组,做一款纯视觉的扫地机器人,我可以说一下我的学习路线,我当时入门学的就是高博的slam14讲打基础,不知道现在过时了没有,后面自己买摄像头跟着orbslam源码学,后面自己有点经验了就学了下秦通大佬的vins用在无人机上,cv的东西我觉得学视觉slam的过程中就算是顺手学了吧 :innocent:

1 个赞

好的谢谢佬,我参考下然后慢慢学习慢慢进步吧

机器人是多领域的,软硬件都自己搞吗?