开源6D并联机器人系统
发布日期:2021-04-27 浏览次数:3770
一、平台概述
六轴(6D)并联机器人系统的本体是由六支可伸缩电动缸、上下平台以及上下各六只万向节组成,控制系统是基于MATLAB/Simulink和DSP 28335设计,采用基于模式设计(MBD:Model-Based Design)的开发方式,对并联机器人的运动进行分析、仿真和设计开发。通过六支电动缸的伸缩运动,完成上平台在空间六个自由度(x,y,z,α,β,γ)的运动,从而可以模拟出各种空间运动姿态。
系统提供伺服驱动、机器人仿真、运动学逆解等实验案例,并针对实验案例,提供相应的开源算法,满足高等院校、科研机构在传动及控制技术领域的教学科研等工作。
该系统涉及了机械、液压、电气、控制、机器人、计算机、传感器、信号处理等专业,可作为这些专业相关课程的配套教学平台之外,还可商业化后应用到各种训练模拟器如飞行模拟器、舰艇模拟器、海军直升机起降模拟平台、坦克模拟器、汽车驾驶模拟器、火车驾驶模拟器、地震模拟器以及动感电影、动感娱乐设备等领域,甚至可用到空间宇宙飞船的对接,空中加油机的加油对接。
该系统的产品特点有:
1.机械本体部分采用工业级的电机及伺服电动缸,负载大,性能稳定,定位精度高。
2.底层伺服驱动代码开源,采用MATLAB/Simulink开发,支持用户进行电机算法研究以及二次开发
3.机器人运动学采用MATLAB/Simulink进行开发,模块化图形化编程方式,提供开源的算法及实验案例,最大程度满足高校各专业的教学科研需求。
4.系统采用MBD的设计方法,涉及分析、建模、仿真、实物控制等过程
5.配备友好的人机交互界面,可进行机器人运动控制及实时位姿反馈,并可进行其他自定义控制命令下发、数据波形显示记录等
6.机械结构上配有限位开关,提供安全保护功能
二、平台硬件组成
系统包含机械结构、电动缸、驱动系统、控制系统和上位机。
机械结构:
结构由底座、上下平台、电动缸、上下平台及上下各六只万向铰链组成。
电动缸:
电动缸是将伺服电机与丝杠一体化设计的模块化产品,该电动缸以电力作为直接动力源,采用低压交流伺服电机带动丝杠旋转,并通过构件间的螺旋运动转化为丝杠的直线运动,再由丝杠带动缸筒或负载做往复直线运动。
该伺服电动缸参数如下所示:表号与表名,后不赘述
电机额定功率 |
400W |
电机额定电压 |
48V |
电机额定扭矩 |
1.27Nm |
瞬时最大扭矩 |
3.2Nm |
额定转速 |
3000rpm |
瞬时最大转速 |
3200rpm |
额定电流 |
10A |
瞬时最大电流 |
25A |
缸径 |
40mm |
重复定位精度 |
±0.02mm |
导程 |
5mm |
最大推力 |
1280N |
最快速度 |
250mm/s |
最长行程 |
250mm |
最大负载质量 |
40kg |
螺杆等级 |
C7 1205 |
活塞杆旋转角度 |
±0.3度 |
最大驱动扭矩 |
1.8Nm |
磁性开关 |
24V NPN 常开 |
驱动系统:
驱动系统由6个开关电源和6个驱动器组成,均安装于机械结构的底座的内部。
开关电源的220V输入由底座前方的“AC220V输入接口”及“AC220V急停开关”提供,开关电源的48V输出作为驱动器的电源输入。每个开关电源和驱动器独立向每个伺服电动缸提供电源。
开关电源参数
输出 |
输出电压 |
48V |
额定电流 |
7.3A |
|
额定功率 |
350.4W |
|
最大纹波噪声 |
200mVp-p |
|
电压调整范围 |
43.2V~52.8V |
|
电压精度 |
±1% |
|
线性调整率 |
±0.5% |
|
负载调整率 |
±0.5% |
|
启动、上升时间 |
1500ms,50ms/230VAC; 1500ms,50ms/115VAC(满载) |
|
保持时间 |
16ms/230VAC; 12ms/115VAC(满载) |
|
输入 |
电压范围 |
90~132VAC/180~264VAC(通过开关选择) 240~370VDC(开关开启230VAC) |
频率范围 |
47~63Hz |
|
效率 |
89% |
|
交流电流 |
6.8A/115VAC;3.4A/230VAC |
|
浪涌电流 |
冷启动60A/115VAC;60A/230VAC |
|
漏电流 |
<2mA/240VAC |
|
保护 |
过负载 |
额定输出功率的110~140% |
|
关断输出,重启恢复 |
|
过电压 |
55.2~64.8V;关断输出电压,重启恢复 |
|
过温度 |
关断输出电压,重启恢复 |
|
功能 |
风扇控制 |
RTH3≥50℃开启,≤40℃关断 |
环境 |
工作温度 |
-25~70℃ |
工作湿度 |
20~90%RH,无冷凝 |
|
储存温度、湿度 |
-40~85℃,10~95%RH |
|
温度系数 |
±0.03%/℃(0~50℃) |
|
耐振动 |
10~500Hz,5G 10分钟/周期,X、Y、Z各60分钟 |
|
安规 |
安全规范 |
IEC/UL62368-1,BSMI CNS14336-1,EAC TP TC 004,KC |
耐压 |
I/P-O/P,I/P-FG,O/P-FG:100M Ohms/500VDC/25℃/70%RH |
|
电磁兼容发射 |
符合BSMI CNS13438,EAC TP TC 020,KC KN32 |
|
电磁兼容抗扰度 |
符合EAC TP TC 020,KC KN32 |
|
其他 |
尺寸 |
L215mm*W115mm*H30mm |
重量 |
0.76kg |
驱动器参数
动力电源 |
24VDC~60VDC(典型48V) |
逻辑电源 |
从动力电源转换 |
最大连续输出电流 |
15A |
峰值电流 |
30A |
反馈信号 |
支持HALL+增量式光电编码器、485总线的绝对值编码器(多摩川) |
能耗制动 |
需外接制动电阻(根据实际情况而定) |
能耗制动电压吸收点 |
可设置 |
过压报警 |
可设置 |
欠压报警 |
可设置 |
冷却方式 |
风冷 |
重量(KG) |
0.2KG |
输入规格 |
RS232、CAN总线 |
输入功能 |
电流、速度、位置控制;驱动器参数的设置 |
输出规格 |
CAN总线 |
输出功能 |
查询驱动器状态 |
机械抱闸 |
具有机械抱闸的驱动电路和接口 |
RS232通信 |
最大支持115.2K波特率,自定义协议 |
保护功能 |
超速、过流、过压、欠压、过载、超差、编码器故障、内部芯片故障、模块故障 |
CAN通信 |
最大支持1M波特率,自定义协议;支持CANOpen协议(定制) |
工作温度 |
0~40℃ |
保存温度 |
-20~85℃ |
湿度 |
40%~80%RH无结露 |
保护等级 |
IP20 |
安装场所 |
无粉尘干燥 |
安装方式 |
垂直安装 |
高度 |
1000m以下 |
大气压 |
86kPa~106kPa |
控制系统:
控制系统由控制器和稳压电源组成。
稳压电源向控制器提供48V左右恒定电压。控制器使用CAN总线,通过机械结构底座上的接口,向伺服驱动器发送控制命令,同时读取伺服驱动器状态和电动缸状态。
处理器 |
TMS320F28335 |
处理器主频 |
150MHz |
IO输入输出 |
3通道 |
AD输入(定制) |
16通道,0~3V,12位,转换时间250ns;6通道,-10V~10V,16位,转换时间3.1us |
DA输出(定制) |
4通道,-10V~10V,16位,建立时间10us |
编码器(定制) |
支持2通道的数字增量式、32位计数、最大输入频率20MHz |
通讯接口 |
SCI、RS485、CAN2.0A |
开发概图
Simulink模型图
三、实验内容
列表3所列实验内容为可以在本平台完成的所有实验列表,所有实验程序均在Matlab/Simulink软件中编写,所有程序源代码均开放,可以自由修改,实验均配有演示视频。
实验内容 |
实验目的 |
并联机器人认知实验 |
熟悉并联机器人结构及定义 |
并联机器人运动学基础 |
掌握并联机器人的旋转矩阵及坐标变换 |
并联机器人基本控制实验 |
掌握串口通信和CAN通信 |
并联机器人运动学逆解仿真实验 |
掌握并联机器人的逆解求解方法 |
并联机器人运动学逆解实时控制实验 |
掌握并联机器人的实物控制模型算法 |
本科和研究生教学课程:
1.机器人学
2.机器人建模与仿真
5.机器人操作系统
6.计算机控制技术
典型教材推荐:
《机器人学导论(第四版)》美国斯坦福大学John.J.Craig教授
《机器人控制技术》陈万米,上海大学教授,博士
《计算机控制技术(第四版)》顾德英,东北大学,教授,硕导
《机器人技术基础》熊有伦华中科技大学教授博导,科学院院士
《MATLAB建模与仿真》哈尔滨理工大学副教授,硕导
支持科研方向
1.并联机器人正解算法研究
2.并联机器人速度加速度研究
3.并联机器人应用
4.并联机器人建模研究
5.并联机器人控制研究
- 上一篇:XYZ型机器人系统
- 下一篇:无