Skip to content

Commit

Permalink
对280系列产品的文档结构进行了搭建,重新撰写了280 M5的第1-4章,以及第9-11章的内容。
Browse files Browse the repository at this point in the history
  • Loading branch information
Hao-HJ-QDU-MUST committed Jul 9, 2024
1 parent 3af47c8 commit 9a45435
Show file tree
Hide file tree
Showing 71 changed files with 1,505 additions and 0 deletions.
78 changes: 78 additions & 0 deletions 280 series product introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# myCobot 280
> 280mm:指机械臂有效工作半径
>
> myCobot系列产品累计销量10000+,销往全球50+国家
## 1 产品简介

**myCobot 280** 系列是世界最小最轻的六轴协作机器人,体积小巧但功能强大,具备丰富的软硬件交互方式及多样化兼容拓展接口,支持多平台的二次开发,有效帮助用户实现多场景的应用。

myCobot 280适用于:**人工智能相关学科教育、个人创意开发、商业应用探索**等应用场景,全球50+国家用户的选择。

myCobot系列产品的**开源驱动库**支持二次开发、**拼图编程****代码编程****手动拖拽应用****机器人仿真编程**等多种开发控制方式,满足不同年龄段的开发需求。

![Pi](../../resourse/2-serialproduct/myCobot 280/1-1.png)


- **myCobot 280 for Pi** 版本是大象机器人和**树莓派**官方联名产品,该机械臂采用**RaspBerry PI 4B**作为核心处理器,保留了RaspBerry PI 4B**原生硬件接口**,以一体式架构满足**Linux**系统应用需求,适合便携式机器人开发。 内置**Ubuntu Mate 20.04**操作系统以及**Python、ROS、myBlockly**等开发环境,无需搭配PC,连接**显示器、键盘、鼠标**即可开发。 是真正意义上的机器人学习首选。

![basic](../../resourse/2-serialproduct/myCobot 280/main.jpg)

- **myCobot 280 for M5** 版本是大象机器人和深圳市明栈科技有限公司 - M5STACK 联合出品,采用**Esp32**核心处理器,带有**两块显示屏幕和多个实体按键**,是为用户应用于桌面级机械臂开发应用而设计,产品深度糅合M5扩展生态,根据我司提供开发环境教程,链接上位机(Windows,Linux,Mac)即可搭建基于**UIFlow、python、Arduino、C++、C#、JS**等多种开发应用环境的一款机械臂,同时也是myCobot280系列**首款**上市的机械臂;

![JN](../../resourse/2-serialproduct/myCobot 280/280JNtu.png)

- **myCobot 280 Jetson Nano版本**是大象机器人与**英伟达 Jetson Nano**官方联名的产品,是为应对客户的**图像视觉处理**需求,一体式机器人**处理器性能提高**的需求,在保证 myCobot 280 系列工业设计的同时,将 **NVIDIA JetsonNano kit**集成到狭小空间内,产品保留了 Nano **原生的硬件接口与软件系统**,同时内置了我司提供的 **ROS,Python,myBlockly**多种开发环境,是目前280系列**性能最高**的产品,同时也是大象机器人面向**机器人及人工智能教育生态**的核心产品之一。

![AR](../../resourse/2-serialproduct/myCobot 280/280arduino.png)

- **myCobot 280 for Arduino** 版本是大象机器人与 **Arduino** 官方联名产品,提供**标准UART串行接口**的可扩展多种类型扩展版的机械臂。支持Arduino平台下UNO、MEGA、MKR等各系列开发板的扩展,用户可以下载我司提供的官方驱动库及固件,使用**任意规格型号**的 Arduino 扩展开发板,无需迁移主控平台,即可对机械臂进行开发应用。

## 2 产品升级功能

**性能7大超强提升:**

- 重复定位精度提升,最高可达 ±0.5mm;
- 新增自干涉检测算法,有效防止误操作;
- 通信速度5倍提升,毫秒级动态响应;
- 关节模组优化,寿命增加100%;
- 结构刚度提升;
- 整体不易损坏;
- 内置系统全新升级;

**3个新功能解锁更多玩法**

- 支持myCobot_Gamepad无线遥控器控制;
- 运动学算法全新升级,支持简单绘画;
- 支持通过myCobot_Control App进行手机无线控制;


## 3 产品对比
* M5版本--机身搭载两块显示屏,多个实体按键
* I/O口:20个

* 底座以 M5Stack-basic 作为主控,末端以M5STACK Atom 作为副控。

* 支持M5数千应用生态,便于拓展应用交互输出。

* Pi版本--内嵌树莓派生态,开发无限可能
* I/O口:40个

* 树莓派4B,1.5GHz 4核微处理器,运行Ubuntu平台。

* 支持4路USB,2路HDMI,标准化GPIO接口、TF卡可插拔。

* Jetson Nano版本--性能强悍,眼手结合开发快人一步
* I/O口:40个

* NVIDIA JetsonNano kit核心处理器,提供视觉渲染GPU,支持NVIDIA官方提供的图像识别和处理环境

* 支持3路USB,1路HDMI,标准化GPIO接口。

* Arduino版本--可扩展 Arduino 多种开发板
* I/O口:6个

* 底座支持扩展Arduino大多数型号开发板,如:Arduino UNO\MEGA\MKR等含有UART接口的开发板

* 支持Arduino官方开发环境,提供官方教程和驱动库

53 changes: 53 additions & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Summary

* [产品信息](product-information/README.md)
* [1. 产品简介](product-information/introduction.md)
* [1.1 产品概述](product-information/overview.md)
* [1.2 产品应用](product-information/application.md)
* [1.3 支持的扩展开发](product-information/extended-development.md)
* [1.4 购买地址](product-information/purchase.md)
* [2. 产品参数](product-information/specifications.md)
* [2.1 机器规格参数](product-information/machine-specs.md)
* [2.2 控制核心参数](product-information/core-specs.md)
* [2.3 结构尺寸参数](product-information/dimension-specs.md)
* [2.4 电气特性参数](product-information/electrical-specs.md)
* [2.5 笛卡尔坐标系](product-information/cartesian-coordinates.md)

* [基础设置](basic-settings/README.md)
* [3. 用户须知](basic-settings/user-instructions.md)
* [3.1 安全须知](basic-settings/safety-instructions.md)
* [3.2 运输和储存](basic-settings/transport-storage.md)
* [3.3 维护和保养](basic-settings/maintenance.md)
* [3.4 常见问题解决](basic-settings/faq.md)
* [4. 首次安装](basic-settings/initial-setup.md)
* [4.1 产品标准清单](basic-settings/standard-list.md)
* [4.2 产品开箱指南](basic-settings/unboxing-guide.md)
* [4.3 开机检测指南](basic-settings/startup-check-guide.md)
* [4.4 安装视频教程](basic-settings/installation-video.md)

* [功能与应用](features-applications/README.md)
* [5. 基础功能](features-applications/basic-features.md)
* [5.1 系统(功能)使用说明](features-applications/system-instructions.md)
* [5.2 软件使用说明](features-applications/software-instructions.md)
* [5.3 固件功能说明](features-applications/firmware-features.md)
* [6. 软件开发指南](features-applications/development-guide.md)
* [6.1 基于python开发使用](features-applications/python-development.md)
* [6.2 基于ROS1 开发使用](features-applications/ros1-development.md)
* [6.3 基于ROS2 开发使用](features-applications/ros2-development.md)
* [6.8 基于通信协议包开发](features-applications/protocol-development.md)
* [7. 成功案例](features-applications/success-stories.md)
* [8. 配套资源](features-applications/supporting-resources.md)
* [8.1 产品资料](features-applications/product-info.md)
* [8.2 产品图纸](features-applications/product-drawings.md)
* [8.3 软件资料及源码](features-applications/software-sources.md)
* [8.4 系统资料](features-applications/system-info.md)
* [8.5 宣传资料](features-applications/promotional-materials.md)

* [支持与服务](support-services/README.md)
* [9. 故障排除](support-services/troubleshooting.md)
* [10. 购买信息](support-services/purchasing-info.md)
* [11. 关于我们](support-services/about-us.md)
* [11.1 大象机器人](support-services/elephant-robotics.md)
* [11.2 联系我们](support-services/contact-us.md)

* [致谢](acknowledgements.md)
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
## 1. 产品概述

##### myCobot 280 M5

![封面](1.images/main.jpg)
##### 世界最小最轻的六轴协作机器人

### 产品简介

myCobot 由**大象机器人****M5stack**联合出品,是**世界最小最轻的六轴协作机器人**,可根据用户的需求进行二次开发,实现用户个性化定制,是生产力工具也是想象力边界的拓展工具。

myCobot 自重850g,有效载荷250g,有效工作半径280mm;体积小巧但功能强大,既可搭配多种末端执行器适配多种应用场景,也可支持多平台软件的二次开发,满足**科研教育、智能家居,商业探索**等各种场景需求。

### 设计理念
![理念](1.images/双屏幕.jpg)
myCobot 280 系列机械臂是大象机器人专为:科研教育、创科应⽤、商业展示等场景开发的六自由度协作机器人。机械臂外观结构设计小巧精致,⼀体式全包裹的机 身设计,无任何外漏线缆。内置大象机器人自主研发的机器⼈运动控制算法,支持角度、坐标、电位值、 弧度值多种控制模式,便于用户理解机器⼈复杂的⼯作原理和机器人应用原理。支持开发应用配合,可以扩展多种如 PC、工控机、嵌入式设备主控,适合多种应用场景。

### 设计目标

| 设计目标 | 描述 | 应用场景及特点 |
| ---------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| **通用多功能平台** | myCobot 280适用于教育、研究和商业展示等多种应用场景。 | 其六自由度和 750mm 的臂展支持在各种工作环境中执行复杂的运动控制,如精准定位和路径规划。 |
| **科研和教育支持** | myCobot 280特别适合机器学习和人工智能研究,能执行高精度的实验和技术演示。 | 支持端到端数据训练与复现,以及基础的视觉任务,是实验室中的理想设备。 |
| **可编程性与扩展性** | myCobot 280 的高度可编程性允许用户根据新兴技术自定义和编程,以适应未来技术的需求。 | 通过用户自定义编程,设备能实现优化操作和实验结果,满足研究与发展的不断变化。 |
| **技术创新与知识传播** | myCobot 280在商业展示中可以作为展示最新科技成果的平台,旨在提高公众对科技的理解和兴趣,并推动科技创新向商业化转化。 | 通过展示和演示最新的科技成果,增加公众参与度,促进科技知识的普及和科技产品的市场接受度。 |

### 产品特点

![特点](1.images/产品特点.png)

| | |
| ---------------------------------- | ------------------------------------------------------------ |
| **独特工业设计,极致小巧** | 一体化设计,整体机身结构紧凑,净重仅850g,十分便于携带。 模块化设计,备件少、维护成本低,可快速拆卸更换,实现即插即用 |
| **高配置,搭载两块显示屏** | 内含6个高性能伺服电机,响应快,惯量小,转动平滑。 机身携带两块显示屏,支持 fastLED库,便于拓展应用交互输出。 |
| **乐高接头,M5数千应用生态** | 底座以 M5Stack-basic 作为主控,数千应用案例可直接使用。 底座及末端带有乐高科技件接口,适用于各项微型嵌入式设备开发。 |
| **图形化编程,支持工业机器人软件** | 采用 myBlockly 可视化编程软件,掌上自如编程,操作简单易上手。 支持 Arduino + ROS 开源系统。 |
| **轨迹录入,点位保存** | myCobot 支持拖动示教,可记录已存入的路径。 摆脱传统的路径点存模式,可保存最多60mins不同的路径 |



## 2. 产品应用

![应用场景](1.images/应用场景.png)
### 用户群体

| | |
| ---------------------------- | ------------------------------------------------------------ |
| **高等教育机构和研究实验室** | myCobot 280是专为机器人实验和技术演示而设计的教学与科研工具。它能有效支持复杂数据分析、算法开发和验证活动,显著提升研究质量和教育效果。 |
| **技术开发者和工程师** | 支持 Python、ROS等多种开发环境,myCobot 280 适合需要个性化编程和系统集成的专业人员。其模块化设计和高度可编程性使其成为开发和测试新控制算法或机器人应用的理想平台。 |
| **商业展示和公共展览组织者** | myCobot 280 以其精密操作展示优势,成为科技展示和产品演示的首选设备。动态演示不仅吸引观众,还增强参与感,有效推广科技创新和产品。 |
| **极客开发爱好者** | myCobot 280 采用 myBlockly 可视化编程软件,掌上自如编程,操作简单易上手。 支持 Arduino + ROS 开源系统,满足爱好者的各类创意。 |


### 应用场景
![应用场景](1.images/应用.gif)

| **用户组** | **应用场景** | **优势目标** |
| -------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| **教育领域的教师和学生** | - STEM 教育<br>- 机器人项目<br>- 跨学科研究项目<br>- 教育与研究 | - 提高学生对科技的兴趣<br>- 增强动手能力和解决问题的能力<br>- 促进创新思维和团队合作<br>- 为数据收集和机器人学提供实践平台 |
| **研究人员和技术开发者** | - 原型开发<br>- 实验研究<br>- 算法测试和验证<br>- 端到端 AI 数据搜集<br>- 机器人试教 | - 加速研究进展<br>- 连接理论与实践<br>- 推进技术创新<br>- 支持复杂数据分析和高精度实验需求 |
| **商业演示和营销专业人士** | - 展览展示<br>- 技术演示<br>- 品牌推广 | - 吸引潜在客户和投资者<br>- 展示公司技术实力和创新产品<br>- 提升品牌影响力 |

---

## 3. 支持的扩展开发
![拓展开发](1.images/拓展开发.png)
mycobot 系列机械臂在教育和科研领域中极具价值,特别是在 Python 和 ROS(Robot Operating System)这两个广泛使用的开发环境中。这些环境提供了强大的支持,使得 mycobot 系列产品能够广泛应用于机器学习、人工智能研究、复杂运动控制以及视觉处理任务中。同时搭配自适应夹爪、摄像头法兰、吸泵等数十种配件,可以尽情发挥myCobot的创意想法。

| | |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Python** | 机器人支持Python,Python API库的开发也越来越完善。 可以通过Python控制机器人的关节角度、坐标、夹持器等方面。 |
| **ROS** | - 支持 ROS1 和 ROS2 双版本,提供 RVIZ 仿真环境支持。<br>- 允许用户实时显示机械臂和采集机械臂的状态信息,使得 C650 适合 ROS 初学者和教育用途。 |
| **硬件接口** | - 包括 IO、USB 等,方便连接各种传感器和执行器。 |
| **软件库** | - 提供丰富的开源库和 API 来简化开发过程。 |
| **系统兼容性** | - 兼容 Windows、Linux、MacOS,适应多种开发环境。 |
| **C++** | 使用c++语言,您可以通过我们公司开发的c++动态库,进行自由开发(坐标控制、角度控制、io控制、夹爪控制等),控制我们公司已经研发出来的部分机器人。 |
| **C#** | 使用c#语言,您可以通过我们公司提供的c#动态库,进行自由开发(坐标控制、角度控制、io控制、夹爪控制等),控制我们公司已经研发出来的部分机器人。 |
| **Arduino** | 提供开源程序MyCobotBasic示例程序。同时用户也可以根据自身需要,对开源程序进行修改。 |
| **JavaScript** | 机器人可以通过公司的JavaScript语言生态库进行控制。 |
| **myBlockly** | 既是图形化编程软件又是可视化工具。 用户可以拖拽模块创建程序,这个过程非常类似于搭积木,方便快捷易上手。 |
---

## 4. 购买地址

如果您有兴趣购买该设备,请点击下面的链接:
淘宝:[https://shop504055678.taobao.com](https://shop504055678.taobao.com)
Shopify:[https://shop.elephantrobotics.com/](https://shop.elephantrobotics.com/)
速卖通:[https://elephantrobotics.aliexpress.com/store/1101941423](https://elephantrobotics.aliexpress.com/store/1101941423)

---

[下一章 →](../2-ProductParameters/2-ProductParameters.md)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 9a45435

Please sign in to comment.