myCobot 280 for Arduino
Product Overview
The myCobot 280 for Arduino is a specialized variant of the myCobot 280 robotic arm series. Powered by the M5Stack-ATOM ESP32, it supports a wide variety of Arduino development boards, including the Arduino MKR WiFi 1010, MEGA 2560, and UNO.
It is designed as an accessible, open-source platform for students, designers, makers, and researchers to build interactive robotics applications from scratch.
Key Applications & Functions
- Practical Teaching & Simulation: When paired with boards like the MKR WiFi 1010 or MEGA 2560, users can utilize Python 2/3 driver libraries, ROS development, RViZ simulations, and MoveIt interface controls to test algorithms virtually before running them on physical hardware.
- Creative Development: Features native Arduino hardware interfaces, LEGO-compatible mounting points, and support for dozens of sensors. Users can easily implement AI and computer vision tasks like color tracking, QR code reading, gesture recognition, and voice broadcasting.
- Built-in Inverse Kinematics: Comes with integrated kinematics algorithms, allowing users to control motion via angles, potential values, or Cartesian coordinates to suit complex control needs.
- Abundant Learning Resources: Accompanied by structured courses ranging from beginner to advanced levels, guiding users step-by-step through the world of robotics.
Technical Specifications & Parameters
- Working Radius: 280 mm
- Payload: 250 g
- Main Controller Core: M5Stack-ATOM ESP32
- Supported Arduino Boards: MKR WiFi 1010, MEGA 2560, UNO, and others
- Hardware Features: Integrated IO interfaces, key/button interaction, screen display, and buzzer
- Ecosystem & Mounting: LEGO-compatible mounting points on the base and end-effector
- Connectivity & Interfaces: USB, Wi-Fi, Bluetooth
Software, Programming & System Compatibility
The system natively supports the open-source Arduino IDE, complete with official driver library files. Flashing official firmwares via myStudio enables additional programming environments.
Programming Support
- Primary Platform: Arduino C/C++ (via Arduino IDE)
- Secondary Languages & Frameworks: Python and myBlockly (requires official firmware flashing)
- Cross-Platform Compatibility: Runs on Windows, macOS, and Linux systems
ROS Support
- If your chosen development board supports dual serial ports, you can flash the official firmware and use ROS on Ubuntu 18.04 to simplify complex 6-DOF (Degrees of Freedom) motion control through RViZ and MoveIt.
Official Management Tool: myStudio
myStudio serves as the primary one-stop software platform for myCobot. It allows users to easily flash the latest official firmware versions, facilitating swift secondary development.
Compatible Accessories
Enhance functionality with dozens of add-ons:
- Grippers & Hands: Adaptive Gripper, Suction Pump
- Mounting & Bases: Camera Flange, Cylindrical Flange, Flat Base, G Base
- Utility Holders: Mobile Phone Holder, Pen Holder