机器人控制该怎么入门?
机器人控制先从编程入门,各厂商的机器人编程语言各不相同。从风格上来讲,主要分欧美的,比如KUKA,ABB;和日本的,比如MOTOMAN, FANUC。两大类其区别是欧洲人认为你应该先在电脑上编程,再去用示教盒设定工具点坐标和机器手姿态。日本人认为你应该先用笔记本把思路写下来再用示教盒一点一点吧程序按出来。具体到编程语言风格上讲,欧美的类似高级语言(相对来说),类似C或者Python。日本的感觉很像汇编一些,如果你用过数控机床应该就很熟悉。但现在即使是日本的,也在向离线编程与图形化的方向发展。亦即,将项目的三维图(Pro E, CATIA, SolidWorks等)导入离线编程软件中,然后规划动作模拟路径,直接进行编程。但实际上,实际项目中,编程时更多考虑的是与其他设备的配合以及怎么优化动作。

机器人控制系统分类方式很多,若按编程方式分类:有物理设置编程控制系统、示教编程控制 系统、离线编程控制系统。物理设置编程控制是由操作者设置固定的限位 开关,实现启动、停车的程序操作,用于简单的抓取和放置作业;示教编程控制是通过人的示教来完成操作信息的记忆,然后再现示教阶段的动作 过程;离线编程控制是通过机器人语言进行编程控制。通常意义上的编程都是指的离线编程,工业上一般都符合 IEC61131-3 标准,支持 IEC61131-3 规定的五种编程语言(IL,ST,FBD,LD,SFC)。我觉得越好高级语言这些都不在话下,只不过换了一个IDE编程罢了。

作为一个小学开始自学编程,大一开始玩机器人的同学,目前在校机器人队摸鱼,我分享一下我的入门历程仅供参考。机器人这块核心分机构和电控,教程会偏电控一点。这条路比较适合对机器人感兴趣的大学萌新,特别是大一刚入学的童鞋,你们的大学生活会因为科技制作而大不一样,核心一条是,动手动手动手。别想着我要把所有的东西都精通了再去做,先找个感兴趣的项目,你会在做的过程中把所需的东西学了。
一、适合新手练手的项目
循迹避障小车,六自由度机械手臂,六足机器人...是否适合练手根据以下几个方面,第一材料易得,大部分在某宝可以直接买到便宜的套件。第二所需的模块简单易学,主要包括电机驱动板、电机、舵机、小型航模电池或18650锂电池组、入门级的单片机,传感器部分包括红外传感器、超声波传感器等。(根据经验一般某些眼界比较高的看不起小车这些东西。但实际动手有非常大的难度,现在能让六自由度机械臂实现精确抓取的能有几人,让小车稳定循迹的又有几人?我参加了几届学校这类比赛,大部分参赛队伍的心血都会因为现场突发情况而报废,甚至一些光线干扰都能让整个代码循环报,简单的东西想做到极致往往需要丰富而全面的实力
二、单片机推荐
单片机上强烈推荐arduino入门,熟练后转stm32,如果之前学过51的话会轻松很多(我在高三暑期买了块开发板自己玩了会儿)。转战stm32是因为大学里大部分机器人队都使用的stm32作为机器人的核心控制板。

机器人控制先从编程入门,各厂商的机器人编程语言各不相同。从风格上来讲,主要分欧美的,比如KUKA,ABB;和日本的,比如MOTOMAN, FANUC。两大类其区别是欧洲人认为你应该先在电脑上编程,再去用示教盒设定工具点坐标和机器手姿态。日本人认为你应该先用笔记本把思路写下来再用示教盒一点一点吧程序按出来。具体到编程语言风格上讲,欧美的类似高级语言(相对来说),类似C或者Python。日本的感觉很像汇编一些,如果你用过数控机床应该就很熟悉。但现在即使是日本的,也在向离线编程与图形化的方向发展。亦即,将项目的三维图(Pro E, CATIA, SolidWorks等)导入离线编程软件中,然后规划动作模拟路径,直接进行编程。但实际上,实际项目中,编程时更多考虑的是与其他设备的配合以及怎么优化动作。

机器人控制系统分类方式很多,若按编程方式分类:有物理设置编程控制系统、示教编程控制 系统、离线编程控制系统。物理设置编程控制是由操作者设置固定的限位 开关,实现启动、停车的程序操作,用于简单的抓取和放置作业;示教编程控制是通过人的示教来完成操作信息的记忆,然后再现示教阶段的动作 过程;离线编程控制是通过机器人语言进行编程控制。通常意义上的编程都是指的离线编程,工业上一般都符合 IEC61131-3 标准,支持 IEC61131-3 规定的五种编程语言(IL,ST,FBD,LD,SFC)。我觉得越好高级语言这些都不在话下,只不过换了一个IDE编程罢了。

作为一个小学开始自学编程,大一开始玩机器人的同学,目前在校机器人队摸鱼,我分享一下我的入门历程仅供参考。机器人这块核心分机构和电控,教程会偏电控一点。这条路比较适合对机器人感兴趣的大学萌新,特别是大一刚入学的童鞋,你们的大学生活会因为科技制作而大不一样,核心一条是,动手动手动手。别想着我要把所有的东西都精通了再去做,先找个感兴趣的项目,你会在做的过程中把所需的东西学了。
一、适合新手练手的项目
循迹避障小车,六自由度机械手臂,六足机器人...是否适合练手根据以下几个方面,第一材料易得,大部分在某宝可以直接买到便宜的套件。第二所需的模块简单易学,主要包括电机驱动板、电机、舵机、小型航模电池或18650锂电池组、入门级的单片机,传感器部分包括红外传感器、超声波传感器等。(根据经验一般某些眼界比较高的看不起小车这些东西。但实际动手有非常大的难度,现在能让六自由度机械臂实现精确抓取的能有几人,让小车稳定循迹的又有几人?我参加了几届学校这类比赛,大部分参赛队伍的心血都会因为现场突发情况而报废,甚至一些光线干扰都能让整个代码循环报,简单的东西想做到极致往往需要丰富而全面的实力
二、单片机推荐
单片机上强烈推荐arduino入门,熟练后转stm32,如果之前学过51的话会轻松很多(我在高三暑期买了块开发板自己玩了会儿)。转战stm32是因为大学里大部分机器人队都使用的stm32作为机器人的核心控制板。
