myCobot 280 M5 (2023)
The world's smallest collaborative robot
Core Document
This document contains comprehensive information from product introduction, detailed technical parameters to user instructions and product development guidance. The document will introduce the basic functions of the myCobot 280 M5 robot arm in depth, provide software development guidelines, and show successful application cases to help you understand how to effectively integrate myCobot 280 M5 into various applications. In addition, we also provide a wealth of support and service information to ensure that you can get the necessary help when you encounter any technical challenges.
Document Description
Depending on your needs and your level of expertise in myCobot 280 M5 application development, you can choose to follow this order from beginning to end or use it as a standalone reference. You can always use the sidebar navigation on the left to jump to any part of this document. The full text is divided into the following five sections:
Product Information
The product information section will provide you with a basic overview of the robot arm, including detailed technical specifications such as main functions, product parameters and electrical characteristics, to help you quickly understand the basic characteristics and usage environment of the product. In addition, this section will detail the application examples and supported extended development of the product, providing you with the necessary development guides and resources. At the end of the article, relevant purchase links and channels will be provided for your convenience.
Basic Settings
This section is an important section that every user of this product must read carefully. It covers key information about the use, transportation, storage and maintenance of the product, aiming to ensure the safety and efficiency of users when operating the product. In addition, this section also details the division of responsibilities for product failure or damage that may occur due to failure to follow these guidelines.
Functions and Applications
The Functions and Applications section details the basic functions of the robot arm and how to use the software, including system instructions and firmware functions. The Software Development Guide provides guidance based on different development environments, such as Python and ROS, to support technical developers in application expansion. By showing successful application cases and providing supporting resources, it provides you with practical references and necessary support materials for a deeper understanding and use of the product.
Support and Services
The Support and Services section will provide you with comprehensive troubleshooting guides and post-purchase service information, such as warranty and service terms, to help you quickly resolve problems when you encounter them, and ensure that you understand your rights and obligations after purchase. In addition, the 'About Us' section reinforces the user's understanding of the myCobot series product design and manufacturer, aiming to build trust and brand loyalty.
Acknowledgements
We appreciate your taking the time to read the myCobot 280 M5 User Manual. We hope that this document will help you better understand and effectively use this robot, thereby inspiring your creativity. If you have any questions or need further assistance, please feel free to contact our customer support team. We look forward to seeing the innovative projects you complete with myCobot 280 M5 and welcome you to join our fast-growing developer community.
Document Directory
Summary
Product Information
Basic Settings
- 4. First Time Installation
- Functions and applications
- 5. Basic functions
- 5.1 System (function) instructions
- 5.2 Software instructions
- 5.3 Firmware Function Description
- 5.3.1 Drag teaching
- 5.3.2 Calibration
- 5.3.3 Computer control
- 5.3.4 Connection detection
- 6. Software development guide
- 6.1 Development and use based on python
- 6.1.1 Environment Construction
- 6.1.2 API Description
- 6.1.3 Joint Control
- 6.1.4 Coordinate Control
- 6.1.5 IO Control
- 6.1.6 Gripper Control
- 6.1.7 TCP&IP
- 6.1.8 Handle Control
- 6.1.9 Drawing Patterns
- 6.1.10 Demonstration Code and Video
- 6.2 Development and Use Based on ROS1
- 6.2.1 ROS1 Environment Building
- 6.2.2 ROS1 Basics
- 6.2.3 rivz Introduction and Use
- 6.2.4 Moveit Introduction and Use
- 6.3 Development and use based on ROS2
- 6.4 Development and Use Based on Blockly
- 6.4.1 Initial Use of myBlockly
- 6.4.2 Control RGB Light Board
- 6.4.3 Control the robot arm back to the origin
- 6.4.4 Control single joint motion
- 6.4.5 Control multiple joints
- 6.4.6 Control the robot arm to swing left and right
- 6.4.7 Control the robot arm to dance
- 6.4.8 Use of the gripper
- 6.4.9 Use of suction pump
- 6.4.10 Gripper Test
- 6.4.11 IO Test
- 6.4.12Q&A
- 6.5 Development and use based on C++
- 6.6 Based on C# Development and use
- 6.7 Based on Arduino Development and Use
- 6.8 Development and use based on JavaScript
- 6.9 Development and use based on serial communication protocol
- 7. Successful Cases
- 8. Supporting Resources
- Support and Services
- Contact Us
- Robot Arm Accessories
- Acknowledgments