如何阅读

learning

1 本书阅读目标

本书的设计目标是通过阅读本书,您可以

主要目标

  • 了解机械臂相关的机械、电子、软件的基本使用。
  • 了解机械臂的基本原理,关节,坐标,术语,控制等。会进行简单的正逆运动学计算。
  • 了解API控制机械臂与myBlockly图形化编程语言控制机械臂的基本操作。

扩展目标

  • 了解机器视觉相关的图像识别算法。
  • 了解机器人视觉场景的搭建与视觉与机械臂的配合方法与策略。
  • 具备完成人工智能套装的所有技能。

2 您的背景划分

本书的阅读需要根据您的实际背景来进行阅读,我们将背景与相关知识划分成三个不同程度:

程度 背景 具备技能 预计学习时间 建议开发平台
入门 信息,电子,机械,自动化相关专业 了解一种编程语言
了解电子相关基础知识
100小时 myBlockly
高级 了解Arduino或类似硬件产品;
了解舵机、编程;
了解IO接口等
会调试API,调试接口,了解通信 50小时 Arduino
专业 曾使用过至少1种工业或消费类机械臂;
具备硬件与软件开发能力
了解机械臂笛卡尔坐标
了解关节控制
了解机器人的基本使用
30小时 任意

3 学习步骤与时间

序号 目标知识点 理论 实践 预计学时
1 快速开箱 1 拖动试教 1 myCobot机器人所包括配件
2 驱动机器人进行拖动试教
1小时
2 背景-知识学习 1 工业机器人使用背景
2 坐标与空间学习,笛卡尔三维坐标与旋转,xyz
3 工业机器人关节与坐标控制
1 机器人关节控制与复现
2 机器人速度控制
3 机器人坐标点位控制与循环
5小时
3 硬件-学习 1 嵌入式电子原理与操作
2 舵机与电机原理与知识
3 执行器学习
1 M5Stack-basic/atom控制与驱动
2 舵机驱动与运动
3 机器人配件学习
5小时
4 软件-固件与更新 1 识别不同的软件平台与使用目的
2 固件加载与适配原理
1 选择适合你的开发平台
2 下载与更新相应固件
2小时
5 软件-开发环境搭建 1 Arduino平台搭建
2 Arduino库文件下载与更新
3 了解串口通信
1 Arduino平台熟悉
2 加载库
3 操作运行第一行代码
2小时
6 机器人库学习与开发 1 机器人基础通讯与操作类型
2 机器人常见操作方式
3 方向模式与坐标模式控制
1 与机器人进行通讯
2 控制机器人进行运动
3 操作机器人的IO口,夹爪等信号
5小时
7 myBlockly操作机械臂 1 了解图形化编程语言界面基本架构与关系:传感器、执行器与流程
2 变量、循环与判断
3 机械臂控制方法
1 显示M5Stack-basic中不同字体
2 根据M5Stack-basic三个按钮让机械臂走不同的位置
3 控制机械臂循环走多个点位
10小时
8 roboFlow使用 1 机器人常用工业操作系统学习
2 roboFlow常用模块学习:点位、快速移动、IO控制与输入
3 roboFlow高级模块学习:循环,判断、托盘程序
1 操控机械臂运动
2 IO输入与输出基本控制
3 循环控制与判断
5小时
9 图像识别相关算法 1 常用颜色识别方法与策略
2 常用形状识别方法与策略
3 常用面积识别方法与策略
1 搭建ROS环境
2 不同颜色读取
3 不同形状识别
20小时
10 视觉与机器人联调 1 关联世界与相机坐标系
2 二维码图像标定
3 移动与矫正
1 操作机械臂到相机坐标系
2 机械臂在相机坐标系内运动
3 重新标定与设定
10小时
11 人工智能套装 1 流程图学习与制作
2 电气连接图学习与制作
3 图像识别分类等操作策略
1 传感器连接
2 夹爪执行器连接与驱动
3 机械臂驱动与视觉联调
20小时

4 其他问题

如果以上学习内容无法满足您的实际使用需求,可以联系大象机器人小管家进行进一步沟通
我们提供软件与硬件的定制服务,费用根据实际产生的成本而定。

results matching ""

    No results matching ""