ROS下位机——基于stm32开发
课时介绍
课程介绍
ROS(机器人操作系统)是一款成熟的机器人操作系统,具有完备的生态体系,未来的发展意义可以成为机器人届中的”Linux、Android“。机器人的开发学习要综合软硬件的协同开发,硬件开发有些部分倾向于底层的设计和使用。软件开发可以依托C++、PYTHON等高级语言进行ROS接口应用开发,或者兼容ROS系统。
本系列的ROS开发课程包含下位机开发、上位机开发、基于MBD(基于模型设计的开发)等。下位机作为机器人设计的基础部分是学习机器人操作系统必经之路,下位机我们通常会选择Arduino(适合学习不适合工程,代码执行效率差)、STM32系列产品(工程应用广泛,适合学习和工程开发,代码针对性强),当然还有NXP系列、51系列、TI DSP等,后期可以根据产品的性能和成本要求去考虑;上位机部分,主要是基于工控机、树莓派Raspberry、英伟达Jetson等可以运行操作系统的嵌入式设备再基于ROS操作系统进行实训学习。
网络上对于ROS类的教学比较多,但是系统化从底层向高阶层层递升的教学方法偏少,知识碎片化严重,对机器人开发工程师深远的发展有负面影响,基于此本人通过多年自身的学习和工程实践,将机器人开发课程系统化、具象化、模块化地引导式学习,每节课程都有相应的课件和代码引导。对致力于机器人事业的学生有推动作用,且增强信心,系统化自己的机器人知识。为自己的职业规划和事业发展奠定坚实基础。
最后,你们的支持,就是老师不断创作的动力!老师会不断更新机器人类相关知识,希望”与子同裳“。

信息系统项目管理师自考笔记
李明 · 637人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 21516人在学

手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4156人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 759人在学

基于SSM酒店管理系统(毕设)
小尼老师 · 817人在学

java项目实战之购物商城(java毕业设计)
Long · 5138人在学

手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1488人在学

Python Django 深度学习 小程序
钟翔 · 2288人在学

城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 552人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3940人在学