今天,一个颇为智能的机器人世界正向我们敞开大门。无论是流水线上动作整齐划一的焊接机器人,还是柏林技术大学上,那个向英国女王挥臂致敬的迷你“小白”。机器人们行云流水般的接力,在空中划出完美的弧线;精准快速的动作定位让人们看的眼花缭乱。
生命在于运动。在智能的工业世界里,一群因人类的智慧而被赋予二次生命的“钢铁侠”,以独特的运动轨迹向人类展示来自“异次元”的生命力。机械手臂一挥,零件被准确无误的送到预定的位置。当你置身或是精巧或是庞大的机器人面前时,必有一种身处科幻电影中的时空错乱感。那么,让机器人动起来的秘密是什么呢?
机器人控制器,让金属的身板灵动起来
工业机器人控制系统的主要任务是控制机器人在工作空间中的运动位置、姿态和轨迹,操作顺序及动作的时间等。它同时具有编程简单、软件菜单操作、友好的人机交互界面、在线操作提示和使用方便等特点。由此看来,让机器人身形灵动起来的奥秘就在于此。
对于国内绝大多数的机器人企业而言,自主研发机器人控制器风险太大,因为它不仅仅要求企业具备较强财力支撑,更要求企业具备一支训练有素的队伍来逐一攻克机器人控制器核心算法和机器人运动学中的一些难点问题;而直接借助第三方控制器(大多数为国内外知名品牌)来集成开发却不利于成本的控制。如何解决这样的困扰呢?
机器人运动控制平台软件,指令必达
机器人控制器的实现来离不开硬件设计和软件模块的共同支撑。软件如同控制器的指挥中心,通过下达命令让机器人按既定的轨迹运动起来。从软件角度入手,是否能同时满足易开发和成本可控?
从控制到运动,机器人成功迈出的一小步
机器人运动控制核心可以支持单轴,电子齿轮凸轮以及机器人的控制,并且支持多通道架构,同时可以支持多台机器人同时工作。
运动控制核心支持不同轨迹差补,包括直线,圆弧,样条曲线等差补。支持S型速度曲线,以及连续轨迹之间的优化。
目前支持常用的机器人结构运动学模板,6自由度机器人,SCARA与Delta机器人,以及直角坐标机器人。使用者可以用C/C++开发自定义运动学模型。
借助开放式的Windows&INTime双系统的软件平台架构,使用INTime以及PLC开发工具包,使用者还能利用C/C++以及PLC编程语言扩展机器人控制器的外围设备,例如:示教器,视觉模块,驱动系统以及IO模块等。
借助于工业技术的力量,一个充满想象力的智能时代正一步步向我们靠近。千里智能也在努力加快脚步走向这个充满想象力的智能。