ROS机器人入门
2021-04-17 本文已影响0人
WilsonGuo
目前随着技术的日益发展,和相关技术的成熟,自己动手攒个机器人仿佛不是什么难事!
身边一些商业化的机器人也越来越多的进入到我们的视线,丰富着我们的生活。
如下图:
一些爱好者也希望由一把电烙铁开局,打造自己的ROBOT,身边的机器人大赛也是办的如火如荼,但也有不少人不知该如何入门和明白要掌握哪些技术知识,来支撑自己来完成这个梦想。
下面就根据自身的一些经验总结一下:
造一台机器人,具体可分为三大部分:
1.设计
2.硬件
3.软件
分布图由于机器人是一项横跨多个学科和领域的工程,对爱好者能力的全面性要求比较高,也是要补充很多知识来支撑自己走的更远。
常用工具的汇总:
(过于简单和常用的就忽略了,如串口调试助手等)
基本工具要覆盖的平台:
平台当然,除了以上较为普遍的,还有Mac,不过成本相对高一些。
我倒觉得在Mac+Linux才是比较顺手的搭配,只是某些软件在windows支持性好些。
上面是宏观上总结了攒一台机器人所需的流程和技能。下面描述一下具体实现和切入点:
1.关于ROS
logo-----目前最为流行的软件包
ROS虽名义上叫做机器人操作系统,但严格上来讲,更应该称之为一个基础通讯框架+导航+机械臂的工具集包,导航+机械臂核心模块的加入,降低了机器人领域的准入门槛,在普及机器人这方面确实是功绩显著
后面也是以此为基础展开
2.关于方向
目前主要由两个方向:
1.自主移动机器人(如送餐机器人、物流机器人等)
2.机械臂(如UR等)
3.关于价值
1.机器人的价值不在于取代人类,而是辅助人类
2.做对生活有实用价值的事情