开发环境的搭建

1 使用环境

myCobot 280 for Arduino版本是基于PC和开发板进行开发和使用的,机械臂内部无任何内置系统,所以在使用过程中是需要机械臂、PC以及开发板相结合,所以在使用之前请准备好一台PC以及开发板。

2 开发环境

因为myCobot 280 for Arduino版本无内置开发环境,所以需要你使用PC为机械臂安装开发环境。

以下是myCobot 280 for Arduino版本支持的开发环境以及安装和使用教程:

2.1 Arduino MKR WiFi 1010和Arduino MEGA2560

  • 2.1.3 基于 Arduino 开发使用

    Arduino 是一款简单易用、便于上手的开源电子原型平台,包含硬件部分(各种符合 Arduino 规范的开发板)和软件部分( Arduino IDE 和相关的开发包)。 硬件部分(或称开发板)由微控制器(MCU)、闪存(Flash)以及一组通用输入/输出接口(GPIO)等构成,你可以将它理解为是一块微型电脑主板。 软件部分则主要由PC端的 Arduino IDE 以及相关的板级支持包(BSP)和丰富的第三方函数库组成。使用者可以借由 Arduino IDE 轻松地下载你所持有的开发板相关的BSP和需要的函数库,用于编写你的程序。我们有一个开源库MyCobotBasic,它是我们公司开发的一款开源机器人控制库,需要使用我们公司开发的机器人方可使用。使用该库,您可以通过蓝牙、WiFi、串口等方式控制我们的机器人,同时支持外接传感器、IIC通信、LED灯等功能。您可以根据自己的需求DIY不同的应用场景,也可以参考我们提供的MiniRobot示例代码或者角度、坐标、夹爪等控制案例。MiniRobot示例代码中包含蓝牙、WiFi、拖动示教、距离传感器等控制相关的内容。用户安装Arduino环境 后,可以直接查看 Arduino简单使用相关接口

    aarduino

  • 2.1.4 基于 ROS 开发使用 ROS 是开源的,是用于机器人控制的一种后操作系统,或者说次级操作系统。通过ROS,我们能够在虚拟环境中实现对机械臂的仿真控制。我们将通过 rviz 平台实现对机械臂的可视化,并使用多种方式对我们的机械臂进行操作;通过moveit 平台进行机械臂行动路径的规划和执行,达到自由控制机械臂的效果。用户在 安装ROS开发环境 后,即可查看 使用案例moveit的使用

    ros

2.2 Arduino UNO

  • 2.2.1 基于 Arduino 开发使用

    Arduino 是一款简单易用、便于上手的开源电子原型平台,包含硬件部分(各种符合 Arduino 规范的开发板)和软件部分( Arduino IDE 和相关的开发包)。 硬件部分(或称开发板)由微控制器(MCU)、闪存(Flash)以及一组通用输入/输出接口(GPIO)等构成,你可以将它理解为是一块微型电脑主板。 软件部分则主要由PC端的 Arduino IDE 以及相关的板级支持包(BSP)和丰富的第三方函数库组成。使用者可以借由 Arduino IDE 轻松地下载你所持有的开发板相关的BSP和需要的函数库,用于编写你的程序。同时,在github上,我们有一个开源程序MyCobotBasic,案例中的ControlRobot.ino,是Uno的示例程序,它可以进行坐标、角度和夹爪等的控制,使用者可以在此基础上,根据自身需求进行开发,比如让机器人跳舞等。用户 安装Arduino环境 后,可以直接查看 Arduino简单使用相关接口

    ros

3 固件的更新

myCobot 280 for Arduino版本的Atom固件的更新需要使用myStudio进行更新。

myStudio的安装和使用教程:

results matching ""

    No results matching ""