项目简介
本项目借助Arduino Micro Mini对六自由度(6DOF)的机械手臂进行控制,通过三维空间中的点系统来定义机械手臂的移动路径。用户输入目标点后,代码会计算每个伺服马达所需的角度以抵达目标点。项目还涵盖了机械手臂的组装说明、购买链接、解释性视频,以及使用Desmos等工具定义机械手臂运动功能的方法。
项目的主要特性和功能
- 三维空间控制:运用三维点系统定义机械手臂的移动路径。
- 自定义移动路径:用户能通过键盘输入控制机械手臂移动,支持自定义移动路径。
- 运动功能定义:可利用Desmos等工具定义运动功能。
- 三维路径可视化:使用Runiter软件创建和可视化展示三维路径。
- 预设动作展示:提供一些预设动作展示的视频链接。
安装使用步骤
安装步骤
- 下载并解压项目源代码文件。
- 连接Arduino Mini到计算机,上传相应的代码文件(如
3D_Space_w_Robot_Hand_Asynch_Movement.ino
),确保Arduino驱动已安装且设备连接正确。 - 依据提供的组装指南和购买链接组装机械手臂硬件部分,详细指南参考Buy the robot和Watch the assembly video。
使用步骤
- 打开源代码文件
3D_Space_w_Robot_Hand_Asynch_Movement.ino
。 - 添加自定义动作:
- 在
KeyboardRead()
方法中添加新的键盘输入指令。 - 在
ArmFunctions.h
头文件中定义新的动作函数,并在函数里定义二维数组来存储目标点的参数。 - 若有需要,调整队列的长度以存储更多的点。
- 在
- 上传代码并测试:将修改后的代码上传到Arduino,通过键盘输入测试新的动作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】