开发环境的准备
如果您想对设备进行自行开发,您首先需要拥有我们的产品,其次选择相应的开发环境以及做好开发前的准备。开发前的准备包括 安装驱动以及更新设备固件
安装驱动
更新设备固件
安装驱动
用户可根据自己所使用的操作系统,点击下方按钮下载相应的 CP210X 驱动程序压缩包,在解压压缩包后,选择对应操作系统位数的安装包进行安装。
对于 Mac OS,在安装之前确保系统 "偏好设置->安全性和隐私->通用" ,并允许从 App Store 和被认可的开发者。
更新设备固件
在开发前,用户请确认自己所使用的设备固件是否为最新版的固件,以便于用户在后续开发中更好的使用该设备。
用户可通过 myStudio 进行设备固件的更新。
设备的分类
不同的设备在不同的开发环境下的固件要求也有所不同。
我们的设备主要分为 微控制类设备 和 微处理类设备。
微控制类设备
- myCobot 280-M5
- myCobot 320-M5
- myPalletizer 260
微处理类设备
- myCobot 280-Pi
- myCobot 320-Pi
- myCobot Pro 600
- myAGV
设备的开发
我们的设备现阶段支持在以下软件或环境下的开发。
RoboFlow 开发
适合工业类相关开发,roboFlow是大象机器人推出的一款面向工业的操作系统,适配大象机器人所有系列机械臂。
Myblockly 开发
适合初学者开发,基于拖拽式编程。
Python 开发
适合有一定python开发水平的用户开发。基于python3。
Arduino 开发
适合创客开发,可以使用各类Arduino程序库。
C++ 开发
适合有一定 C# / C++ 开发水平的用户开发。
ROS 开发
适合专业相关开发,可以进行机械臂的仿真、计算,轨迹规划等。
通信协议与报文 开发
适合更为广泛的串口开发,可以直接通过发送报文的形式进行通信。
设备烧录固件
用户可根据自己的设备类型以及开发环境自行选择烧录所需的设备固件和及时更新设备固件。