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

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

3天内不再提示

关于BLDC 的新型五自由度并联机器人运动控制

电子工程师 来源:机械设计与制造 作者:李世华 高国琴 马 2021-05-05 23:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在自主研制的新型五自由度并联机器人的基础上, 设计完成了以微机、无刷直流电机、PCI 接口测控卡为基础的控制系统硬件部分, 应用ADAMS 软件求解了机构的位置反解曲线, 利用C++语言编写了机器人系统的控制软件, 实现了并联机构连续轨迹运动。实验结果验证了本并联机构及其控制

1 引言

并联机构是由多个并行链构成的闭环机械系统。相对于串联机构, 由于它的驱动设备安装在固定地点, 位置而不随末端执行点的运动而改变, 由此可带来高速、高精度的运动。并联机构具有刚度大、无关节误差积累和放大、位置反解容易等优点, 与串联机构在应用上形成了互补关系。目前, 对并联机器人研究较多的是6 自由度( 6DOF) 并联机器人, 但在某些场合2~5 个自由度即可满足使用要求, 这类少于6 自由度的并联机器人被称为少自由度并联机器人。少自由度并联机器人由于其驱动元件少、造价低、结构紧凑而有较高的实用价值。

在研发的5 自由度并联推拿机器人及其位置分析的基础上, 以微机、PCI 总线控制卡、PCI 总线数据采集卡为硬件基础,利用VC++6.0 设计机器人控制界面, 实现该机构的连续轨迹运动。

2 新型五自由度并联机器人机构原理

研究的并联机构如图1 所示。A1~A4、B1~B4 为球副, R1~R8 为转动副, L1~L4 为电动推杆, 实现伸缩运动。A1A2A3A4 组成了静平台, B1B2B3B4 为动平台。

基于BLDC 的新型五自由度并联机器人运动控制

其中, 在机器人系统中, 四根电动推杆L1~L4 和中间的转动副( O) 为主动输入, 这样动平台相对于静平台就有五个自由度,相应的控制量为: 位移量l1、l2、l3、l4 及转角。工作时控制驱动关节使工件在三维空间进行移动或转动, 从而实现了动平台的运动。

3 控制系统的硬件组成

并联机构的控制系统组成如图2 所示, 该系统由微机、PCI总线测控卡、无刷直流电机及其驱动器、位移传感器等组成。

基于BLDC 的新型五自由度并联机器人运动控制

以微机作为处主理器, 实现控制运算, 以时间中断方式向控制卡接收和发送控制信号, 中断的最小时间间隔为1ms。控制卡具有5 路D/A 输出, 16 路A/D 输入, 16 路开关量输入输出, 能够很好的满足实际控制的需要。D/A 输出分辨率为15 位, 输出范围DC0~10V。A/D 采样的频率120KHZ, 分辨率12 位, 采样范围: 0- 10V, 内置采样保持器, 工作在软件查询方式。

开关量输出高电平为+12V, 低电平为0V。微机由A/D 采样读取位移传感器的信号, 计算出电动推杆和转角的位置, 运算后向电机驱动器发送转速、转向和电机运行状态信号, 从而控制各个位移量。控制系统驱动使用的电机为永磁无刷直流电机, 该电机可以无级调速, 工作转速范围很大0~3000r/min, 可以工作在超低转速, 能满足各种运行模式下的转速要求。

该电机低速转矩大, 运行平稳,高效率, 低噪音。电机及其驱动器与测控板之间的连接方法如图3 所示。驱动器有三种可选调速方式:内部电位器调速、外部输入调速、多段选择调速。在实际应中选择外部输入调速, 即有D/A转换的电压( 相对于COM) 输入到“AVI”端进行速度调控。“AVI”的接受范围为DC0V~10V, 对应电机转速为0~3000 转/分; 端子内接电阻200K 到COM端, 因此悬空不接将被解释为0输入。

基于BLDC 的新型五自由度并联机器人运动控制

电机的正/反转、方向、运行/停止控制端被内部电阻上拉到12V, 无输入时均为高电平。通过控制端子“R/S”相对于“COM”的通、断可以控制电机的运行和停止。当“R/S”与端子“COM”断开时电机停止, 反之电机运行。使用运行/停止端控制电机停止时, 电机为自然停车, 其运动规律与负载惯性有关。通过控制端子“DIR”与端子“COM”的通、断可以控制电机的运转方向。

当“DIR”与端子“COM”不接通时电机顺时针方向运行( 面对电机轴) , 约定为正转;反之则逆时针方向运转, 约定为反转。为避免驱动器的损坏应避免在电机运行时进行运转方向控制。驱动器通过端子BRK~COM可以控制无刷电机的迅速停止, 制动采用受控能耗制动方式, 相对于R/S 的自由停车会迅速的多, 但具体时间受用户系统( 尤其是系统惯量) 的影响。

4 动平台运动轨迹的规划

本并联机构在实际控制时使用的轨迹参数是在ADAMS 环境中仿真获取的。部分仿真数据结果如图4 所示。ADAMS 软件使用交互式图形环境和零件库、约束库、力库, 创建完全参数化的机械系统几何模型, 其求解器采用多刚体系统动力学理论中的拉格郎日方程方法, 建立系统动力学方程, 对虚拟机械系统进行静力学、运动学和动力学分析, 可以输出位移、速度、加度和反作用力曲线。

基于BLDC 的新型五自由度并联机器人运动控制

ADAMS 是虚拟样机分析的应用软件, 用户可以运用该软件非常方便地对虚拟机械系统进行静力学、运动学和动力学分析。通过本软件可以获取支路变量反解值曲线, 将获得的曲线离散化即可得到所需的控制量, 位置给定为离散化后的期望目标位置。

5 控制系统的软件设计

在Windows 环境中, 采用Visual C++设计控制程序。位移量l1 的闭环控制见图5。其中控制时间隔T=10ms, 位置给定为离散化后的期望轨迹, 位置反馈通过A/D 转换读取位移传感器的信号, 数字滤波后计算出被控量的当前值。

基于BLDC 的新型五自由度并联机器人运动控制

程序中用SetTimer( nIDEvent, time, NULL) 设置中断, 其中nIDEvent 为中断号, time 为中断时间间隔。中断处理函数的流程见图6。因为并联机构运动时各个支路之间具有一定的耦合性,应避免支路独立大范围运行。程序启动时要将每个控制端口初始化, 各模拟输出清零, 设置开关量输出使电机的停止、快速制动端有效, 确保程序启动时整个系统的安全。为了使并联机构的5 个支路同步运行, 程序中设置了5 个与之相对应的中断处理函数。联机构的5 个支路同步运行, 程序中设置了5 个与之相对应的中断处理函数。

此外, 另设置了一个计时器定时改变期望位置, 时间间隔为t, 通过改变t 的大小调节动平台的运动速度。位置给定r( kt) 是由ADAMS 仿真得到, 离散化的时间间隔为0.05s。

通过A/D 采样获得被控量的当前位置c( KT) , 采用平均值滤波, 采样次数20 次。

位移偏差:

e( KT) =r( kt) - c( KT) ( 1)

通过实验验证得知: 当e( KT) 》0 时, 电机驱动器F/R 端为高电平, 即电机正转当e( KT) 《0 时, 电机驱动器F/R 端为低电平, 即电机反转, 此条件为闭环系统稳定的必要条件。由控制器运算得出控制量u( KT) , 其值由D/A 转换输出到电机驱动器的转速端子“AVI”, 调节无刷直流电机的转速。

6 控制系统的实验验证

在实验过程中, 首先调节并联机构的支路使动平台处在零坐标位置, 然后让动平台做以下合成运动: Y 轴方向上做100mm 往复平移, X 轴方向上做±15°旋转, 合成方法图略。使用ADAMS 软件求取相应的位置反解, 在控制程序中使用其离散化后的结果, 使动平台重复往返运动。在此过程中, 并联机构运行平稳, 动平台运动轨迹重复性较好。

7 结束语

以无刷直流电机为驱动部件, 微机为处理器, PCI 总线测控卡作为数据接口构建了系统的硬件部分。使用C++语言编写了控制软件。利用ADAMS 软件求解并联机构的位置反解曲线, 并应用到实验中。

实验结果表明:

( 1) 由于无刷直流电机的驱动能力较强, 提高了系统的响应及运行性能。

( 2) 并联机构各支路的控制精度能够满动平台运动的需求。

( 3) 利用ADAMS 软件获得的位置曲在实物证验证中得到了较好的应用。

编辑:jq

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

    关注

    5

    文章

    685

    浏览量

    133677
  • BLDC
    +关注

    关注

    217

    文章

    907

    浏览量

    99766
  • 运动控制
    +关注

    关注

    5

    文章

    792

    浏览量

    34263
  • 并联机器人
    +关注

    关注

    4

    文章

    62

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人形机器人“灵巧手”,正在接近27个自由度的人手

    电子发烧友网报道(文/黄晶晶)灵巧手是人形机器人核心零部件之一,以人类的手来看通常被认为具有27个自由度自由度越高,其动作越精细。特斯拉二代Optimus的灵巧手已经拥有22个自由度
    的头像 发表于 04-21 09:04 4201次阅读
    人形<b class='flag-5'>机器人</b>“灵巧手”,正在接近27个<b class='flag-5'>自由度</b>的人手

    Delta并联机器人高速抓放应用解决方案:基于BL350与EtherCAT的硬实时控制

    在 食品、药品、电子元器件 等行业的包装与分拣产线上,Delta并联机器人(又称“蜘蛛手”)因其高速度、高重复定位精度,已成为实现高效 抓放作业 的核心装备。然而,随着生产节拍要求的不断提升(如
    的头像 发表于 12-01 17:56 1574次阅读

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

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

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    ISP多媒体接口,适合构建机器人视觉-运动融合系统,实现工件识别与动态定位。 3. 支持闭环控制与误差校正 可结合高分辨率编码器反馈数据,运行机器人闭环
    发表于 11-14 15:48

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    2025 世界人形机器人运动会于 8 月 17 日圆满收官,赛场上机器人在跑步、跳跃、抓取等项目中的精彩表现,背后是运动控制、环境感知等技术
    发表于 08-26 10:02

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

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

    MT6701磁编芯片:开创机器人运动控制新时代

    在科技的浩瀚星空中,机器人领域无疑是一颗璀璨的明星。而在机器人的关键技术中,运动控制宛如机器人的“神经系统”,直接影响着
    的头像 发表于 07-23 18:18 636次阅读

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    、Gazebo仿真(含RGBD相机/激光雷达仿真)、实物机器人运动控制,实现\"仿真→实物\"的无缝衔接 高阶应用篇(7-9章) 聚焦视觉SLAM、自主导航等前沿场景,提供完整项目链路(如
    发表于 04-27 11:24

    基于先进MCU的机器人运动控制系统设计:理论、实践与前沿技术

    摘要 :随着机器人技术的飞速发展,对运动控制系统的性能要求日益严苛。本文聚焦于基于先进MCU(微控制单元)的机器人
    的头像 发表于 04-27 10:58 682次阅读

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

    末端执行器。 全栈开源 从RISC-V指令集、芯片SDK到机器人控制代码100%开放,开发者可自由定制算法与控制逻辑。 官方apt仓库提供deepseek-r1-distill-qwe
    发表于 04-25 17:59

    雅特力科技助力宇树科技推动智慧机器人创新应用:深入布局机器人电机控制核心

    年前突破千亿美元规模,其中仿生型与多自由度机器人将为成长速度最快的细分领域。智能机器人控制系统主要由控制单元、感测单元与驱动单元三大模块组成
    的头像 发表于 03-31 18:57 1112次阅读
    雅特力科技助力宇树科技推动智慧<b class='flag-5'>机器人</b>创新应用:深入布局<b class='flag-5'>机器人</b>电机<b class='flag-5'>控制</b>核心

    灵犀X2​(双足人形机器人)详细介绍

    的综合解析: 一、核心参数与硬件设计 基础参数 :身高1.3米,体重33.8千克,全身采用柔性材料外壳,具备抗摔特性 。 自由度与结构 :全身28个自由度,采用仿人体串联结构设计,未使用并联关节,提升
    的头像 发表于 03-20 20:43 2328次阅读

    阿童木高速重载并联机器人效能拉满

    在工业自动化领域,并联机器人凭借高速度优势,广泛应用于轻小散乱物料搬运分拣与上下料环节,也正如此,并联机器人长期被贴上“轻型敏捷”的标签:3C电子产线上精准灵巧分拣电子元器件,广大制药企业药品自动化
    的头像 发表于 03-18 09:22 1029次阅读

    翼菲并联机器人通过MTBF 20000小时认证

    经过严格而全面的测试,翼菲并联机器人成功通过MTBF(平均无故障工作时间)20000小时认证,这一里程碑式的成就,不仅标志着翼菲机器人在可靠性方面达到了国际领先水平,更是国内并联机器人行业首次完成
    的头像 发表于 12-29 14:17 1379次阅读

    开源项目!OpenCat—— 一个全能的平价四足机器人

    Arduino。一个人工遥控器处于中间位置,可以拦截机器人对自身身体的控制。它仍将保留某些本能,比如拒绝跳下悬崖。 目前,我有两个功能原型: 迷你模型是一个独立的8 自由度(支持多达 16
    发表于 12-16 11:44