1. 运动功能说明
R204样机是一款拥有4个自由度的串联机械臂。本文示例实现4自由度串联机械臂抓取物品、放下的功能。
2. 结构说明
R204号样机由4个串联的 舵机关节模组 和1个 舵机夹爪模组 组成。
为了增加减轻腰关节的负担,在腰关节位置加装了4根拉簧。
3. 运动功能实现
在这个示例中,我们采用了以下硬件,请大家参考:
主控板 | Basra(兼容Arduino Uno) |
扩展板 | Bigfish2.1 |
电池 | 7.4V锂电池 |
3.2 编写程序
编程环境:Arduino 1.8.19
编写并烧录以下程序(grab_thing_anwser.ino),该程序将实现演示动图中的动作【详细例程源代码请参考 https://www.robotway.com/h-col-189.html】
/*------------------------------------------------------------------------------------ 版权说明:Copyright 2023 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved. Distributed under MIT license.See file LICENSE for detail or copy at https://opensource.org/licenses/MIT by 机器谱 2023-02-02 https://www.robotway.com/ ------------------------------ 实验功能: 实现4自由度串联机械臂抓取物品、放下的功能 ----------------------------------------------------- 实验接线:舵机接口依次D8、D3、D11、D7、D4 ------------------------------------------------------------------------------------*/ int a=0,b=0,c=0,d=0,e=0,f=0; #include Servo servo_pin_4; Servo servo_pin_7; Servo servo_pin_11; Servo servo_pin_3; Servo servo_pin_8; void setup() { servo_pin_4.attach(4); servo_pin_4.write( 76); servo_pin_7.attach(7); servo_pin_7.write( 110); servo_pin_11.attach(11); servo_pin_11.write(68); servo_pin_3.attach(3); servo_pin_3.write(157); servo_pin_8.attach(8); servo_pin_8.write(81); delay(3000);//set up the initial posotion.Each servo is different, // so u must use Software of Processing to monitor your initial positions of servo. } void loop() { int a=76;b=110;c=68;d=157;e=81; servo_pin_4.write(a); servo_pin_7.write(b); servo_pin_11.write(c); servo_pin_3.write(d); servo_pin_8.write(e); //Now begin to move,you can use Processing to record a serials of movements. //Here's my records.Aiming to grab a thing and put it back. for(e=80;e>=50;e-=1) {servo_pin_8.write(e);delay(30);} for(d=158;d>=62;d-=3) {servo_pin_3.write(d);delay(30);} for(b=110;b>=19;b-=3) {servo_pin_7.write(b); delay(30);} for(e=50;e<=80;e+=1) {servo_pin_8.write(e);delay(30);} for(b=19;b<=110;b+=3) {servo_pin_7.write(b);delay(30);} delay(3000); for(b=110;b>=19;b-=3) {servo_pin_7.write(b);delay(30);} for(e=80;e>=50;e-=1) {servo_pin_8.write(e);delay(30);} for(b=19;b<=110;b+=3) {servo_pin_7.write(b);delay(30);} for(d=62;d<=158;d+=3) {servo_pin_3.write(d);delay(30);} for(e=50;e<=81;e+=1) {servo_pin_8.write(e);delay(30);} }
审核编辑黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
串联
+关注
关注
6文章
393浏览量
37321 -
机械臂
+关注
关注
12文章
483浏览量
24043
发布评论请先 登录
相关推荐
基于LabVIEW的四自由度机械臂运动控制系统设计
。出于操作便捷实用的考虑,设计腰部回转、大臂俯仰、小臂俯仰、腕部回转4 个自由度,整体采用重力方向折叠展开型结构,大臂俯仰与小臂俯仰为一组平面自由度
发表于 02-12 16:10
【TL6748 DSP申请】果实自动采摘三自由度串联手臂的研制
申请理由:本项目涉及视觉识别算法,串联机构正逆解,多种传感器信息融合,电机控制等。拟采用高速dsp为硬件,解决上述问题项目描述:果实自动采摘三自由度串联手臂的研制
发表于 11-06 09:53
【Pocket-RIO申请】采用labview与FPGA的多自由度机械臂快速控制系统原型开发
项目名称:采用labview与FPGA的多自由度机械臂快速控制系统原型开发试用计划: 机械臂在自动化工业中广泛应用,由于每个
发表于 12-19 15:30
51/stm32单片机控制6自由度机械臂(带云台)二次开发是用什么传感器定位比较好?
51/stm32单片机控制6自由度机械臂(带云台)二次开发是用什么传感器定位比较好?
发表于 03-31 09:13
挖掘机技术哪家强?!(基于51单片机的4自由度机械臂设计)
最近闲来无事,接了一个毕业设计。对方设计要求用51实现一个4自由度的机械臂,实现简单的物品抓取。先说说思路吧,这里主要就是通过两个按键控制机械
发表于 04-05 11:27
采用LabVIEW实现四自由度机械臂运动控制系统设计
应用领域:控制设计挑战: 短期内实现4自由度机械臂(3台交流伺服电机、1台微型直流电机)的 变参数同步运动控制,为钢丝传动机构的控制提供应用解决方案。应用方案: 方案采用NI公司
发表于 05-06 09:26
运用BLDC设计新型五自由度并联机器人的方案分享
积累和放大、位置反解容易等优点, 与串联机构在应用上形成了互补关系。目前, 对并联机器人研究较多的是6 自由度( 6DOF) 并联机器人, 但在某些场合2~5 个
发表于 06-02 08:00
推导并实现四自由机械臂的运动方程
0、前言试着推导并实现四自由机械臂的运动方程,在此处使用拉格朗日法进行。系统机构图如下:注:第一个关节是圆柱转盘,其他关节绕枢轴点转动。其中Tm为关节驱动力矩,由电机提供;b*theta_d为粘性
发表于 09-15 06:50
并联机器人的少自由度并联机构设计
理想的少自由度并联机构的所有分支最好具有完全相同的结构,保持结构的对称,以满足各向同性的要求。以单开链支路为单元,提出了一种新型的对称的少自由度的并联机器人机构。研究结果表明,该机构的
发表于 10-23 16:24
•15次下载
![并<b class='flag-5'>联机</b>器人的少<b class='flag-5'>自由度</b>并<b class='flag-5'>联机</b>构设计](https://file.elecfans.com/web2/M00/4A/1C/pYYBAGKhvJqAY85SAABZAdKokBI548.png)
运用BLDC对新型五自由度并联机器人的设计
积累和放大、位置反解容易等优点, 与串联机构在应用上形成了互补关系。目前, 对并联机器人研究较多的是6 自由度( 6DOF) 并联机器人, 但在某些场合2~5 个
![运用BLDC对新型五<b class='flag-5'>自由度</b>并<b class='flag-5'>联机</b>器人的设计](https://file.elecfans.com/web1/M00/65/DE/pIYBAFuwJmWAYo6gAAEGgjQrvfI406.png)
3自由度串联机械臂实现电磁铁搬运功能
1、功能描述 R308样机是一款拥有3自由度的串联机械臂。本文提供的示例所实现的功能为:在3自由度串联机械臂样机上安装电磁铁,实现电磁铁搬运物品的功能。 2、电子硬件 在这个
![3<b class='flag-5'>自由度</b><b class='flag-5'>串联机械</b>臂实现电磁铁搬运功能](https://file.elecfans.com//web2/M00/96/9D/poYBAGQJKPqAdzcLAAAbEBLwcfU356.png)
评论