## 开发环境的搭建 ### 1 使用环境 ​ mechArm 270-Pi 版本是自带Ubantu(V-18.04)系统内置了Python、myStudio、myBlockly、ROS、OpenCV以及驱动库,所以无需下载开发软件和安装开发环境(额外的Python库需自行安装),只需要准备一台显示器连接机械臂即可。 ### 2 开发环境 因为mechArm 270-Pi版本内置开发环境,直接使用即可。 **以下是mechArm 270-Pi 版本支持的开发环境以及安装和使用教程:** - [2.1 基于 Blockly 的开发使用](../../../5-ProgramingApplication-myblockly-uiflow-mind/README.md) myBlockly体现拖拽式编程的思想,是一个图形化编程软件、可视化工具,用户可以通过拖曳模块,来构建代码逻辑,过程很像搭积木,可直接查看 [myblockly使用案例](../../../5-ProgramingApplication-myblockly-uiflow-mind/5.1-myblockly/README.md) 。 ​ ![图](../../../resourse/2-serialproduct/2.7-1.png) ​ - [2.2 基于 Python 开发使用](../../../7-ApplicationBasePython/README.md) 我司产品对于python的支持较为友好,对于pythonAPI库的开发也日益完善,通过python能对机器人的关节角度,坐标,夹爪等多方面进行操控,选择性较多,用户在 [安装python环境](../../../7-ApplicationBasePython/7.1_download.md) 后,可直接查看 [使用案例](../../../7-ApplicationBasePython/7.7_example.md)。 ![图](../../../resourse/2-serialproduct/7.6.6.png) - [2.3 基于 ROS 开发使用](../../../12-ApplicationBaseROS/README.md) ROS 是开源的,是用于机器人控制的一种后操作系统,或者说次级操作系统。通过ROS,我们能够在虚拟环境中实现对机械臂的仿真控制。我们将通过 rviz 平台实现对机械臂的可视化,并使用多种方式对我们的机械臂进行操作;通过moveit 平台进行机械臂行动路径的规划和执行,达到自由控制机械臂的效果。用户在 [安装ROS开发环境](../../../12-ApplicationBaseROS/12.1-ROS1/12.1.2-环境搭建.md) 后,即可查看 [使用案例](../../../12-ApplicationBaseROS/12.1-ROS1/12.1.4-rivz介绍及使用/README.md) 和 [moveit的使用](../../../12-ApplicationBaseROS/12.1-ROS1/12.1.5-Moveit/README.md)。 ![2.6.4ROS](../../../resourse/2-serialproduct/mecharm/2.6.4ROS.png) ### 3 固件的更新 ​ mechArm 270-Pi版本的Atom固件的更新需要使用myStudio进行更新。 **myStudio的安装和使用教程:** - [4.1 myStudio](../../../4-BasicApplication/4.1-myStudio/README.md) * [1 安装驱动](../../../4-BasicApplication/4.1-myStudio/4.1.1-myStudio_download_driverinstalled.md) * [2 更新设备固件](../../../4-BasicApplication/4.1-myStudio/4.1.2-myStudio_flash_firmwares.md)