0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于STM32单片机的三自由度体感仿生机械臂

5CTi_cirmall 来源:电路设计技能 2020-08-27 17:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

机械臂是指高精度,多输入多输出、高度非线性、强耦合的复杂系统。因其独特的操作灵活性, 已在工业装配, 安全防爆等领域得到广泛应用。机械臂是一个复杂系统, 存在着参数摄动、外界干扰及未建模动态等不确定性。因而机械臂的建模模型也存在着不确定性,对于不同的任务, 需要规划机械臂关节空间的运动轨迹,从而级联构成末端位姿。

1、1台6轴机械臂-基于STM32单片机的三自由度体感仿生机械臂(原理图+源码+论文)

一、原理:

1、这里只用到了MPU6050的加速度计,没有用到陀螺仪,为什么不用陀螺仪,是因为陀螺仪的温漂太大。然后数据不稳定。

而且没有外接任何模块,(当然也可以外接)。加速度计知道吧!!!就是测加速度的。使用加速度融合出来的角度比较稳定。

2、通信我们一般使用IIC,程序通过《MPU-6000 & MPU-6050产品说明书(中文版).pdf》里面的IIC时序编写,(大概在第8页,10.数字接口的10.3 I2C通信协议)

3、在加速度得配置中有一个寄存器可以配置加速度的量程。我们设置为0,量程为+-2g,也就是该加速度计现在可以测量+-20m/s2。

ADC是16位的,当为2g的时候是65535,-2g的时候是0。

4、然后就是将读取到的数字(其实就是AD转换,模拟信号转换成数字信号),得到具体的数据就可以分析了。

5、这里面如果将模块正常的平放在桌子上面,理想状态下Z轴会读取到大概49152左右的数,(也就是1g左右,重力加速度,当然是有误差的。)

6、然后就是怎么分析了,你要是还想了解一下加速度,就看一下《姿态解算说明(Mini AHRS).pdf》。

8、对了,还有一个数学公式

这个公式就可以将加速度换成角度

aacx x轴的加速度

aacy y轴的加速度

aacz; z轴的加速度

tempZ = sqrt((aacx * aacx + aacy * aacy)) / aacz;

resZ = atan(tempZ);

res = resZ * 1800 / 3.14;

得到与自然Z轴的角度

二、描述:

由两个发送端组成整个机械臂系统,发送端一图5.7在PCB线路板上设计并焊接集成了STM32F103C8核心板,MPU6050姿态传感器,nRF24L01无线收发器和一个控制机械臂爪子部分夹取功能的按钮。MPU6050姿态传感器输出的并不是角度或者加速度信号,mpu6050内部集成有处理单元DMP数字运动处理器,原始数据经过DMP融合(打包处理)得到四元数,四元数在经过以下的数学公式转换分别转换为x轴,y轴,z轴上的角度,接收端收到数据后,再将角度最终转换为弧度交由机械臂舵机去执行。

2、手机控制机械臂设计方案

本作品是一款由手势控制,并且能够实现快速示教再现的工业机器人,它能够实时跟随手势动作 。具有灵活性强、快速示教再现、可在远程无人工作区无线遥控执行动作。

工作原理

工作原理是通过在手部穿戴手势控制端控制板,其板载主要包括陀螺仪模块、通讯模块和stm32最小系统。PMU6050陀螺仪模块对手部角度的变化采集,经过单片机对数据进行分析、滤波、转换,然后通过NRF24L01无线模块,将处理好的数据发送给机械臂执行端。执行端根据接收到的数据,转换成脉冲信号发送给步进电机驱动,进而控制机械臂运动。

控制方式及优势:

(1)、机器人具有极速动作规划并重复再现的特点,适应生产任务多变的工作场景。

(2)、手势操作的控制方法学习过程快,几乎不需要培训,节约的编程工人的工资成本,生产线升级速度极快。

产品创新点:

(1)由手势控制,操作方便,灵活性强,稳定性好。

(2)可以远程遥控操作,改善工作状态,不必忍受工作现场恶劣的环境条件。

(3)编程方式简单,操作者无需接受专门培训,且产品更适应多变的工作任务要求、

(4)易于快速指定动作来重复执行。

3、手势识别控制的3D打印机械手-智能性最强的机械手臂

机械手能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。机械手臂有多种用途,不仅可以安装在机器人身上,也可以给残疾人用来当假肢。这个版本的机械手臂可以采用PC机进行控制,也可以使用手势识别算法来控制。5个手指和手腕均可活动,而且手指关节可以精准定位,进行各种微小角度的开合。该机械手对3D打印机精度要求较高,需要0.1mm精度,达不到此精度的话传动机构会出问题。

手臂硬件用的STM32单片机,代码和PCB都是我自己设计的,速度非常给力,无延迟无卡顿。使用并联臂3D打印机,ABS、PLA塑料进行3D打印。5个手指,每根都可以进行开合,请看视频,每根手指都可以精确运动到任意一个角度,手腕可以进行旋转。可以抓取球,笔,杯子,遥控器等物品。

附件内容包括:

1:机械手臂控制板的电路图和PCB文件

2:机械手臂调试教程、详细组装文档,零件清单,及注意事项

3:机械手臂手势识别上位机以及STM32硬件代码。

4:机械手臂控制每个手指精确开合的机械结构三维图纸模型

4、机械臂开源资料(工程源文件)

我的可打印机械手受到了著名的工业机器人的启发,但是可以打印。

目标是开发一种开放源代码的机器人手臂,以供私人或小型企业使用,并使每个人都可以使用机器人开发。


手臂应举起约2公斤的重量,足以执行日常任务。当前,机器人手臂价格昂贵,体积小,强度低或笨拙。


工业机器人既昂贵又危险,因此不适合在家庭或学校使用。


每个人都可以构建,使用和开发一个开源可打印机器人。


机器人仍然很昂贵且难以操作,但事实不再如此。


残疾人可以使用便宜的3d打印机器人手臂来更好,更独立地管理其日常需求。在危险但不太发达的地方操作。


如果您忘记了钥匙,甚至可以遥控,甚至可以让我们用机器人打开门。

未来的Arm将包括一个移动基地。

5、如何使用四个伺服器制作机械臂

该项目将向您展示如何使用四个伺服器制作机械臂。


硬件组件:

· 跳线(通用)× 1

· 旋转电位器(通用)× 4

· SG90微伺服电机× 4

· Arduino UNO和Genuino UNO× 1

软件应用程序和在线服务:

· Arduino IDE

这个机器人手臂由4个伺服器组成:

· 第一个伺服进行水平扫描

· 其他伺服系统控制机械臂的喷嘴

· 他可以用四个电位器控制。
· 您还可以在Arduino IDE的串行监视器上查看伺服器的角度位置。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2313

    文章

    11195

    浏览量

    374675
  • 机械臂
    +关注

    关注

    14

    文章

    601

    浏览量

    26188
  • 智能工业
    +关注

    关注

    3

    文章

    211

    浏览量

    41604

原文标题:趣味生活,智能工业,10个仿生机械臂带你畅游电子工程师的硬核世界

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FX Aegis四足仿生机器人完成美国FCC合规认证

    Future"、"FF"或"公司")今日宣布,其FX Aegis四足仿生机器人已于3月30日通过在美国正式销售所需的全部合规认证。本次测试由美国联邦通信委员会(FCC)授权与认证部门负责执行,确认Aegis仿生机器人完全符合适用的安全、信息安全及频谱相关标准。
    的头像 发表于 04-07 17:17 641次阅读

    高压功率放大器在超声电机性能测试与闭环实验中的应用

    实验名称:两自由度超声电机性能测试与闭环控制实验 研究方向:压电驱动技术,两自由度超声电机的设计、机电耦合建模、性能测试及闭环控制研究 实验目的:本实验为验证基于纵振和弯弯复合振动的两自由度超声电机
    的头像 发表于 02-09 10:18 273次阅读
    高压功率放大器在超声电机性能测试与闭环实验中的应用

    复合机器人机械结构设计与创新:智能制造的前沿技术与发展趋势

    :复合机器人机械结构设计的核心技术 1.1 多自由度设计与灵活性提升 多自由度(DOF)设计是复合机器人机械结构中最为关键的技术之一。通过增加机械
    的头像 发表于 02-05 15:13 227次阅读
    复合机器人<b class='flag-5'>机械</b>结构设计与创新:智能制造的前沿技术与发展趋势

    SCH16T-K01:高性能6自由度传感器的技术剖析与应用指南

    SCH16T-K01:高性能6自由度传感器的技术剖析与应用指南 在当今的电子设备设计中,高性能传感器的应用愈发广泛,尤其是对于那些对环境要求苛刻且追求高精度测量的应用场景。Murata
    的头像 发表于 12-16 17:05 1082次阅读

    人形机器人市场火爆!雷赛智能重磅推出“20自由度”灵巧手方案

    63.39亿元;到2035年中国机器人市场规模将突破3000亿元,复合增长率高达62.6%。 灵巧手是人形机器人中成本最高的核心部件之一,比如特斯拉 Optimus 的 22 自由度灵巧手,宇树科技发布的 Unitree Dex5 灵巧手,单手具备 20 自由度。 雷赛智
    的头像 发表于 11-17 07:48 1.1w次阅读
    人形机器人市场火爆!雷赛智能重磅推出“20<b class='flag-5'>自由度</b>”灵巧手方案

    自由度云台控制系统赋能安防监控的智能巡检与目标锁定

    的关键技术支撑。通过将先进的机械结构与智能算法相结合,多自由度云台为现代安防监控带来了革命性的巡检效率和目标追踪能力。
    的头像 发表于 08-27 17:43 973次阅读

    不到万元!智元机器人高自由度灵巧手做到了

    16 个自由度,拥有 400 + 触点力控与防夹设计;专业款共 19 个自由度,重量为 750g,单指最大 20N 力及 0.1N 级多模态感知能力。 图源:智元机器人   OmniHand 灵动款
    的头像 发表于 08-21 09:18 8701次阅读
    不到万元!智元机器人高<b class='flag-5'>自由度</b>灵巧手做到了

    EtherCAT科普系列(17):EtherCAT技术在多自由度 3D 打印领域应用

    不使用传统复杂的刀具或模具的情况下,使用熔融材料堆叠成具有复杂的传统工艺难以实现的结构,相较于传统切削加工铸造技术,具有节约材料、耗时短、提高设计自由度等优势,被誉
    的头像 发表于 07-28 11:53 2531次阅读
    EtherCAT科普系列(17):EtherCAT技术在多<b class='flag-5'>自由度</b> 3D 打印领域应用

    维扫描效率革命:自由维度(手持 / 机械)相较固定式方案的 N 倍产能提升

    维扫描技术广泛应用的当下,固定式扫描方案受空间、操作流程等因素制约,难以满足高效生产需求。自由维度(手持 / 机械维扫描凭借灵活的
    的头像 发表于 07-14 13:57 804次阅读
    <b class='flag-5'>三</b>维扫描效率革命:<b class='flag-5'>自由</b>维度(手持 / <b class='flag-5'>机械</b><b class='flag-5'>臂</b>)相较固定式方案的 N 倍产能提升

    机器人看点:越疆机器人正式发布六足仿生机器狗 智元公布机器人运动控制模型专利

    给大家带来两个机器人的最新消息: 越疆机器人正式发布六足仿生机器狗 7月9日,深圳越疆机器人正式发布六足仿生机器狗,加之此前越疆人形机器人全球量产交付;这意味着越疆成为全球首推“机械
    的头像 发表于 07-09 15:03 2493次阅读

    中国成功研发蚊子大小仿生机器人

    据央视《军事报道》报道中国成功研发蚊子大小的仿生机器人,据披露这是国防科技大学研发的融合生物特性与尖端科技的微型机器人装置,受限空间要求要在指甲盖大的空间里塞进传感器、控制芯片、动力装置,这对技术
    的头像 发表于 06-19 15:10 1826次阅读

    十字形多自由度超声电机接触分析模型研究

    摘 要:十字形多自由度超声电机其动子绕X、Y轴旋转与绕Z轴旋转的驱动机理是不同的,根据弹性接触理论,对其进行了分别考虑,并建立了电机摩擦接触分析模型。利用建立的模型,对多自由度电机机械特性进行了估算
    发表于 06-17 09:04

    Analog Devices Inc. ADIS16550六自由度惯性传感器数据手册

    Analog Devices ADIS16550六自由度惯性传感器是一款完整的惯性系统,内置一个轴陀螺仪和一个轴加速度计。ADIS16550中的每个惯性传感器都将业界领先的仅MEMS技术与信号调理相结合,具有经过优化的动态性
    的头像 发表于 06-14 11:12 1113次阅读
    Analog Devices Inc. ADIS16550六<b class='flag-5'>自由度</b>惯性传感器数据手册

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械产品

    大象机器人成立于2016年,专注协作机器人研发与应用,产品线涵盖轻量级协作机器人、人形机器人、仿生机器人等多种形态。拳头产品myCobot系列以“全球最轻的六轴机械”闻名,累计销量超数万台,覆盖
    的头像 发表于 06-06 16:55 1689次阅读
    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴<b class='flag-5'>机械</b><b class='flag-5'>臂</b>产品

    探秘XYZ轴直线滑台模组:高精度运动控制的核心力量

    运动控制领域的核心技术载体,这种机电一化装置正在重塑现代制造业的精度标准。XYZ轴直线滑台模组是一种高效可靠的运动控制系统,它采用三自由度直线运动设计,由
    的头像 发表于 05-13 16:00 965次阅读
    探秘XYZ<b class='flag-5'>三</b>轴直线滑台模组:高精度运动控制的核心力量