5自由度串联机械臂实现搬运物品功能
1. 功能描述
本文提供的示例所实现的功能为:实现5自由度串联机械臂搬运物品的功能。

2. 电子硬件
在这个示例中,我们采用了以下硬件,请大家参考:

电路连接说明:
舵机接线:由上至下依次连接在Bigfish扩展板的D4、D7、D11、D3、D8、D12接口上。

3. 功能实现
上位机:Controller 1.0
下位机编程环境:Arduino 1.8.19
3.1初始位置的设定
① 将Controller下位机程序servo_bigfish.ino直接下载到主控板。这段代码供Controller上位机与主控板通信,并允许调试舵机。代码如下:
下载完成后,保持主控板和电脑的USB连接,以便利用上位机进行调试。
② 双击打开Controller 1.0b.exe:


③ 界面左上角选择:设置-面板设置,弹出需要显示的调试块,可通过勾选隐藏不需要调试的舵机块:联机-选择主控板对应端口号以及波特率。




④ 拖动进度条,可以观察相应的舵机角度转动。写好对应的舵机调试角度,勾选左下角添加-转化,获得舵机调试的数组:

⑤ 将该数组直接复制到相应的Arduino程序中的get_coordinate()部分进行使用。
3.2调试好角度后,将机械臂搬运例程(5df_handling.ino)下载到主控板:
4. 资料下载
资料内容:
①Arduino搬运-例程源代码
②Controller1.0b资料包
资料下载地址:https://www.robotway.com/h-col-192.html
想了解更多机器人开源项目资料请关注 机器谱网站 https://www.robotway.com