技术宅深度体验:桌面型机械臂到底能不能干正事?

说干就干,ExBot小伙伴马上就动起手来了。由于目前全球仅有两套M1产品在联调测试过程中,我们只挑选了几个感兴趣的功能体验。

激光切割:

技术宅深度体验:桌面型机械臂到底能不能干正事? 

激光雕刻的使用起来比想象的简单,M1搭配500mw PWM调制激光,不仅能完成普通的线条雕刻,你甚至可以进行灰度雕刻。

从而让你最心爱的照片刻在木头/皮革等材质上。当然Dobot还设计有很多强大的功能,比如焊接电路板,但目前还在开发当中。

Dobot设计全系列产品共用一套叫DobotStudio的软件控制,由于Dobot M1软件还未完成所有功能联调,所以ExBot小伙伴主要考察了已经做好的Dobot Magician的软件功能。(说明一下:Dobot Magician就是TOP上次研究产品的升级版,是Dobot目前面向家庭和Maker的主打在售产品。)

DobotStudio功能界面:

 技术宅深度体验:桌面型机械臂到底能不能干正事?

通过DobotStudio“写字&画画”和”工具”接口可以完成所有预定义功能。Dobot网站提供完整使用文档支持:Dobot下载中心。

4、机器视觉 

技术宅深度体验:桌面型机械臂到底能不能干正事?

这个是充满想象力的功能,通过加上一个摄像头,Dobot M1拥有了眼睛和强大的感知能力,能够以极高的准确率分辨并抓取指定颜色的物体。Dobot M1 留有视觉开发接口,可以方便的与自己的视觉系统配套,无论是OpenCV还是专业视觉软件。上面是工程师给我们演示集成OpenCV的视觉分拣功能。上次我们提出的增加视觉反馈机制,没想到仅用了短短几个月时间Dobot真真切切地实现了,为高效的工程师们点赞!

视觉伺服控制是机器人系统的重要控制手段,随着机器人应用需求的日益复杂多样,利用视觉信息作为反馈,极大地提高了机器人系统的灵活性和精确性,是机器人控制的一个重要的发展方向。视觉伺服控制涉及计算机视觉、机器人技术和控制理论等多个领域,在过去20余年中进行了广泛的研究,在工业机械臂中也得到了大量的应用。理论方面,推荐Hutchinson的三篇经典论文(A tutorial>技术宅深度体验:桌面型机械臂到底能不能干正事?

5、二次开发

预定义功能不够满足不了需要?还需要更多的装逼功能?没问题,DobotStudio多种自定义的二次开发功能,从简单到高级功能,总有一款适合你,让我们继续介绍:

Dobot M1具有以太网、USB、RS-232C、Wi-Fi、低功耗蓝牙等硬件通信接口,支持Dobot专有协议栈或通用工业现场总线协议(ModBus)。通过官方提供的接口库、示例工程及详细的说明文档,用户可在PC(Windows/Linux/Mac)、嵌入式环境、PLC中使用对应的编程语言或开发环境中快速实现应用开发。

Dobot M1二次开发支持编程语言或框架:

  • - C/C++(Qt、MFC)

  • - VB.net、C#(WPF、WinForm)

  • - Python、Java

  • - Labview、Matlab

  • - Object-C、Swift

Dobot M1沿用了与越疆上一代产品Dobot Magician一致的PC端软件DobotStudio。示教再现功能除传统的点位控制外,还支持数字/模拟输入触发、数字输出控制、PWM输出控制等功能,可满足70%的应用。Dobot Blockly是世界上第一个针对机械臂开发的图形化编程软件,可以实现绝大部分的运动控制与I/O输入输出功能,集成了脚本运行上下文,用户无需额外搭建开发环境,即可实现复杂逻辑与流程应用,可大大加快应用开发。