码垛机器人能耗最优轨迹和控制研究思路
时间:2017-12-06
阅读:7446
码垛机器人能耗最优轨迹和控制研究思路
本课题源于国家高技术研究发展计划(863计划)项目子课题“经济型搬运机器人开发及产业化应用研究”(编号2013AA04091)。
本文针对高速重载工况下提高运行精度并降低能耗的应用需求,以自主开发的BS130码垛机器人为研究对象,开展高速重载码垛机器人能耗最优轨迹规划和控制研究。本文将首先建立机器人运动学模型和刚柔祸合动力学模型,并以此为基础开展机器人能耗最优轨迹规划研究,再根据最优轨迹规划选取最佳物料拾取点,设计机器人高速高精度运动控制算法并进行仿真验证,最后搭建基于EtherCAT现场总线的控制系统并进行算法性能验证实验。主要研究内容如下:
(1) BS130机器人运动学与刚柔祸合动力学建模
分析双平行四边形码垛机器人的结构特点和工作原理,采用几何法进行运动学分析,得到运动学正、逆解,并推导出雅克比矩阵,建立关节空间与笛卡尔空间速度之间的关系。结合机器人自身特点,对柔性关节进行简化,建立考虑关节柔性的机器人刚柔祸合动力学模型,并通过ADAMS建立机器人虚拟样机模型,进行柔性影响仿真分析以及刚柔祸合动力学模型验证。
(2)机器人能耗最优轨迹规划及算法实现
针对码垛机器人最常遇到的点到点的运动控制问题,以机器人运行过程中消耗的总能量为目标函数,以运行时间、电机转速及电机出力为约束,同时保证运行结束时的加速度为零(轨迹规划层面减少机器人末端残余振动),将轨迹规划题转化为能耗问最优的泛函极值问题,在全局范围内求取能耗最低的运动轨迹,使机器人保证高速运行的同时实现最大程度的节能。在此基础上,针对码垛机器人相对固定垛型以及实际运行工况,寻找使整体码垛过程耗能最低的物料拾取点。
(3)机器人高速高精度运动控制算法设计
考虑到能耗最优轨迹的唯一性及码垛机器人工作的实际需求,运动控制算法一方面需要保证码垛机器人要求的高重复定位精度,另一方面也要保证较高的轨迹跟踪精度以更好地体现能耗最优轨迹的优势。所以设计并使用模糊滑模变结构控制对机器人进行控制,最后使用Simulink和ADAMS联合仿真,验证控制算法的有效性。
(4)轨迹规划与控制方法实验研究
搭建基于EtherCAT总线开放式控制系统和自主研发的双平行四边形码垛机器人本体的实验平台,设计基于TwinCAT编译环境的高速高精度运动控制算法程序。然后,开展机器人关节摩擦模型辨识实验,得到较为准确的关节摩擦模型。最后,开展机器人能量最优轨迹规划与控制实验,对机器人的重复定位精度、运行过程消耗能量等性能指标进行测试,验证能耗最优轨迹规划及控制算法的有效性。

机器人
码垛机器人
技术干货
好的文章,需要您的鼓励
1
- 最新资讯
- 最新问答
-
智能仓储系统的构成包括什么?有哪些特点?
关键字: 智能仓储 智慧物流 2025-05-15 -
微型压力传感器的原理是什么?有哪些应用?
关键字: 传感器 压力传感器 鑫精诚 2025-04-03 -
立体库堆垛机是什么?有哪几种类型?
关键字: 堆垛机 立体仓库 2025-03-24 -
埋弧焊是什么焊接方法?有什么特点?
关键字: 弧焊 埋弧焊 2025-03-17 -
AGV小车是什么?有哪些分类及特点?
关键字: agv小车 2025-03-12
-
智能焊接机器人的优势有哪些?
标签: 焊接机器人,工业机器人,配天机器人 提问:小王 2025-06-04 14:03:04 -
自动装卸货机器人的组成部分有哪些?
标签: 赛那德机器人,装卸货机器人,赛那德 提问:李子 2025-05-28 11:03:03 -
激光焊接机器人的特点有哪些?
标签: 激光焊接机器人,焊接机器人,工业机器人 提问:小T 2025-04-15 11:02:00 -
工业机器人码垛原理是什么?
标签: 码垛机器人,工业机器人 提问:晓明 2025-03-24 12:00:00 -
什么是自动焊接和半自动焊接?
标签: 焊接,焊接机器人 提问:小君 2025-03-18 09:00:00
相关资讯
相关问答
- 2021-06-10 10:45:45
- 2021-06-11 13:34:28
- 2020-05-29 10:03:22
- 2019-09-24 11:19:01
- 2020-01-16 13:27:13
- 2019-03-22 15:42:15
- 2022-08-11 13:34:57
- 2023-05-09 07:25:25
- 2022-08-24 08:13:44
- 2023-01-10 09:48:37
- 2023-01-27 13:17:04
- 2022-08-03 10:20:40
栏目推荐
- 2025-05-15
- 2025-04-03
- 2025-03-24
- 2025-03-17
- 2025-03-12
- 2025-03-05
- 2025-02-27
- 2025-02-19
- 2025-02-18
- 2025-02-10