两轴云台及击发控制的设计与实现
二自由度云台控制系统设计及控制方法的研究
第6期(总第223期)2020年12月机械工程与自动化MECHANICAL ENGINEERING & AUTOMATIONNo.6Dec.文章编号:1672 6413(2020)06 0021 04櫜二自由度云台控制系统设计及控制方法的研究赵 炯,谢正东,周奇才,熊肖磊(同济大学机械与能源工程学院,上海 201804)摘要:针对二自由度云台稳定控制的问题,提出一种二自由度云台控制系统设计方案,并采用系统辨识的方法对系统控制关键环节进行辨识并建立系统模型,辨识环节的模型检验拟合程度达到95%以上。
在系统模型基础上设计了双闭环控制器,经过参数整定和仿真测试,应用到实际的二自由度云台的实验平台上,在遥控模式、定位模式等模式下验证了云台稳定控制性能,并结合云台搭载的摄像头进行了云台跟踪实验。
实验证明:云台在两个自由度上均能在较短过渡时间内达到目标角度,稳态误差在±5%以内,说明针对系统辨识模型设计的双闭环控制器可靠有效。
关键词:二自由度云台;控制系统;控制方法中图分类号:TP391.7∶TP273 文献标识码:櫜A工信部2017年智能制造综合标准化与新模式应用项目收稿日期:2020 09 13;修订日期:2020 11 06作者简介:赵炯(1963),男,江苏苏州人,副教授,博士,博士生导师,主要从事计算机网络、操作系统和智能控制技术方面的研究。
0 引言云台在实际应用中主要起到稳定设备的作用,根据所搭载设备的需要,云台既可以安装在固定平台上也可以安装在移动平台上[1],在监控安防[2 3]、机器人[4 5]、无人机[6]等许多领域都需要二自由度云台的稳定控制。
如机器人伺服控制和军事装备控制等应用场景对于二自由度云台的控制提出了较高的要求,能够实现快速响应并能进行目标稳定跟踪的云台有着较高的应用价值。
本文设计了一种二自由度云台控制方案,基于二自由度云台实验平台,采用系统辨识构建控制模型,进行了串级双环控制器的设计和仿真,最后将控制方法应用到实验平台上进行了遥控实验和定位实验,实现了云台的稳定控制,并与视觉识别相结合,进行了目标跟踪实验。
plc旋转双轴云台设计
plc旋转双轴云台设计PLC(可编程逻辑控制器)旋转双轴云台设计是现代自动化领域中的关键技术之一。
本文将全面介绍PLC旋转双轴云台的设计原理、应用领域和指导意义。
首先,PLC旋转双轴云台是一种基于PLC技术的旋转装置,可以实现在水平和垂直两个方向的精确定位和运动控制。
它通常由电机、传感器、PLC控制器以及机械结构等组成。
其中,PLC控制器是核心,通过对传感器信号的采集和处理,控制电机的转动,从而实现旋转双轴云台的运动。
PLC旋转双轴云台的设计原理是基于闭环控制系统。
当PLC控制器接收到传感器信号后,会通过PID控制算法对电机进行精确的定位和运动控制。
PID控制算法是一种常用的自动控制算法,它通过不断地调整电机的转速和转向,使云台按照预定的轨迹运动,并保持稳定的位置。
这种设计原理可以实现非常精确的定位和运动控制,满足许多自动化设备的需求。
PLC旋转双轴云台广泛应用于工业自动化领域。
例如,在物流仓储系统中,它可以用于自动化堆垛机的定位和运动控制;在机器人领域,它可以用于机械臂的运动控制和抓取物体;在影视拍摄领域,它可以用于摄像机的运动控制和镜头跟踪等。
由于PLC旋转双轴云台的高精度和可靠性,它在这些领域中都发挥着重要的作用,提高了生产效率和产品质量。
设计PLC旋转双轴云台需要考虑以下几个方面。
首先,需要根据实际应用需求选择合适的电机和传感器。
电机需要具备足够的转速和扭矩,以满足旋转云台的运动要求。
传感器需要具备高精度的位置检测能力,以提供准确的反馈信号。
其次,需要合理设计云台的机械结构,保证云台的刚性和稳定性。
同时,在安装云台时要考虑到负载的平衡和重心的稳定,以避免云台运动过程中产生震动和摆动。
最后,需要编写PLC控制程序,包括传感器信号的采集和处理、PID控制算法的实现以及界面的设计等。
总之,PLC旋转双轴云台是一种高精度、可靠性强的自动控制装置。
它在工业自动化领域具有广泛的应用前景,可以实现许多自动化设备的定位和运动控制。
二自由度云台原理
二自由度云台原理云台是一种能够实现自由旋转的装置,常用于机器人、航空航天、摄影和导航等领域。
其中,二自由度云台是指可以在水平方向和垂直方向上进行旋转的云台。
本文将介绍二自由度云台的工作原理及其应用。
二自由度云台的工作原理是基于两个旋转轴的运动,其中一个轴用于水平旋转,另一个轴用于垂直旋转。
这两个轴的旋转可以通过电机、伺服机构或步进电机等方式实现。
云台上安装有传感器和控制系统,用于感知和控制云台的运动。
在二自由度云台中,水平旋转轴通常被称为横摆轴,垂直旋转轴通常被称为俯仰轴。
横摆轴和俯仰轴的旋转可以分别控制云台的水平和垂直方向上的视角。
例如,在机器人领域,二自由度云台可以用于携带摄像头,实现机器人的视觉感知和目标跟踪。
二自由度云台的应用非常广泛。
在航空航天领域,二自由度云台可以用于航天器的姿态控制,以保持航天器的稳定性。
在摄影领域,二自由度云台可以用于相机的稳定拍摄,使拍摄的画面更加清晰和稳定。
在导航领域,二自由度云台可以用于车辆的视觉导航,帮助车辆感知周围环境并做出相应的决策。
二自由度云台的控制方法有多种,常见的方法包括开环控制和闭环控制。
开环控制是指根据预先设定的旋转参数控制云台的旋转,但无法实时感知云台的实际旋转情况。
闭环控制是指通过传感器感知云台的旋转角度,然后根据目标旋转角度进行控制,以实现更精确的控制效果。
在实际应用中,二自由度云台的设计和控制需要考虑多个因素。
首先是云台的稳定性和精度,云台需要能够稳定地旋转,并能够准确地控制旋转角度。
其次是云台的载荷能力,云台需要能够承受相应的载荷,并保持稳定。
此外,云台的控制系统需要具备较高的实时性和可靠性,以满足实际应用的需求。
二自由度云台是一种能够实现水平和垂直旋转的装置,广泛应用于机器人、航空航天、摄影和导航等领域。
通过合理的设计和控制,二自由度云台可以实现稳定的旋转和精确的控制,为各种应用提供了重要的支持和保障。
二自由度云台的结构设计与分析
图1电力巡检机器人及头部云台
云台设计的需求分析
云台主要应用于室外巡检机器人或服务型机器人头其通常需要实现两个自由度的运动,并且在满足额定负载的情况下,结构应尽可能小巧简单,并且需考虑到便于安装拆卸,包括云台自身的安装及附属零部件的安装。
初步设定云台的整体尺寸在150mm*100mm*80mm
额定负载为5kg,设计时需考虑偏载对整体结
不同机构形式比较
要实现两个自由度运动的机构方案,可以考虑连杆机带传动机构、齿轮机构或蜗轮蜗杆传动机构。
体的空间紧凑性,本次设计中不考虑采用连杆机构。
对于齿轮机构和涡轮蜗杆机构的比较,齿轮传动两齿轮的中心转轴相互平行,其传动比通常较小,但传动效率高,80-90%,齿轮传动不具有自锁性。
而对于蜗轮蜗杆
图2二自由度云台的结构模型
结构设计与分析
对于二自由度云台的结构设计,从动力源、
和执行机构三部分进行设计分析。
动力源部分主要是指电机的选型和参数的确定,传动部分为机械结构设计的核心主要包括带传动及蜗轮蜗杆传动中参数的确定和分执行部分分别为两个自由度末端的法兰,通过法兰与外部器件连接实现两个自由度的运动。
电机的选型
对于电机的选型设计,在实际工业中集成的电机类型主要包括直流电机、伺服电机及步进电机等。
其中,
机和伺服电机具备高转速、低扭矩的特点,而步进电机通常转速较低,且力矩较大。
对于二自由度云台机构,
常使用在巡检或服务机器人头部,其具备速度低、
的力矩较高的特点,因此在本次设计中选用步进电机作为云台的动力输出[5]。
考虑到云台的整体尺寸和负载大小,选型
步进电机均可为两个方向运动提供动力。
蜗轮蜗杆及带传动设计。
【CN209852601U】一种基于舵机传动的双轴云台【专利】
(19)中华人民共和国国家知识产权局(12)实用新型专利(10)授权公告号 (45)授权公告日 (21)申请号 201920562210.8(22)申请日 2019.04.24(73)专利权人 太原科技大学地址 030024 山西省太原市万柏林区窊流路66号(72)发明人 魏李军 秦凤明 李帅 王喜鹏 李亚杰 (74)专利代理机构 太原华弈知识产权代理事务所 14108代理人 黄海燕(51)Int.Cl.B64D 47/08(2006.01)G03B 17/56(2006.01)(ESM)同样的发明创造已同日申请发明专利(54)实用新型名称一种基于舵机传动的双轴云台(57)摘要本实用新型公开了一种基于舵机传动的双轴云台,包括云台固定座、第一舵机、双轴固定座、第二舵机、挂载相机的支架;第一舵机插入至云台固定座内部,所述第二舵机通设于双轴固定座内,挂载相机的支架上端与第二舵机的输出轴转动连接,下端套接于双轴固定座上,所述挂载相机的支架上有放置摄像设备的卡槽,通过使用该云台实现了在X轴、Y轴、Z轴三个方向上调整,同时根据需要在飞行过程中可进行灵活调整搜寻或跟踪所观测目标,满足了使用需求。
权利要求书1页 说明书3页 附图2页CN 209852601 U 2019.12.27C N 209852601U权 利 要 求 书1/1页CN 209852601 U1.一种基于舵机传动的双轴云台,其特征在于,包括云台固定座、第一舵机、双轴固定座、第二舵机、挂载相机的支架;所述云台固定座的顶端与飞机底舱连接,所述云台固定座外端一侧设有圆柱形的第一凸台,另一侧设有开口,所述第一舵机通过开口插入至云台固定座内部,所述第一舵机的输出轴与凸台同轴线设置且处于同一水平直线上,以使第一舵机提供上下传动的动力;所述双轴固定座包括上端开口的基座,所述基座上方两侧分别设有与基座相垂直的立柱,所述立柱上端分别固定卡接有中空的第一圆环,其中一个第一圆环转动套接于第一凸台上,另一个第一圆环与第一舵机的输出轴转动连接,所述基座外侧底端固设有圆柱形的第二凸台,所述第二舵机通过基座的上端开口处插入至基座内,所述第二凸台与第二舵机的输出轴同轴线设置且位于同一竖直直线上,以使第二舵机提供左右传动的动力;所述挂载相机的支架包括“]”型框架,所述“]”型框架的上下端面的一侧固接有中空的第二圆环,所述框架上端面的第二圆环与第二舵机的输出轴转动连接,框架下端面的第二圆环转动套接于第二凸台上,所述“]”型框架的竖直端面外侧固接有两块相互平行的卡板,所述两块卡板之间构成放置摄像设备的卡槽。
无人机两轴云台建模及其自适应容错控制
无人机两轴云台建模及其自适应容错控制林峰;王晓晓;曲晓光【摘要】根据两轴云台框架的运动学和动力学特性推导出它的动力学方程,通过对其进行简化并在平衡点线性化,得到适用于容错控制器设计的数学模型;采用自适应容错控制方法设计两轴框架云台容错控制器,该算法能够实时估计执行器故障,自适应率可进行自动更新用以补偿故障对系统造成的影响.该控制器的闭环扰动容许能力比传统的固定增益控制器的闭环扰动容许能力高,特别是在执行器饱和且有故障的状态下.该算法以线性矩阵不等式的形式得出,利用MATLAB的LMI工具箱计算仿真得出结果.结果表明该容错控制器算法的扰动容许能力强,能够满足无人机载系统稳定安全控制的需要.【期刊名称】《沈阳航空航天大学学报》【年(卷),期】2016(033)001【总页数】8页(P47-53,59)【关键词】两轴云台;建模;线性矩阵不等式;自适应控制;饱和及故障【作者】林峰;王晓晓;曲晓光【作者单位】沈阳航空航天大学自动化学院,沈阳 110136;沈阳航空航天大学自动化学院,沈阳 110136;沈阳航空航天大学自动化学院,沈阳 110136【正文语种】中文【中图分类】TP13无人机云台机载稳定系统在无人机低空遥感技术中发挥着重要的作用,该系统必须消除机载扰动影响和执行器故障等问题才能获得高质量的低空遥感图像,对系统的容错和抗干扰能力有较高的要求。
目前国内外对于机载云台的建模和稳定控制得到了较完善的研究,目前已有很多方案。
例如,经典控制方法、现代控制方法、智能控制方法[1]。
总体来看这些方法都是针对云台的正常工作时的优化稳定,但是机载云台系统对于容错和抗干扰性能的要求却没有得到深入的研究发展。
通常为了降低成本,提高组件的使用效率,低空遥感技术大多采用两轴云台系统,而两轴云台系统对稳定和容错技术有较为苛刻的要求。
建模问题是云台稳定控制的基础,综合前人三轴云台数学建模的基础上,对两轴云台的动力学和运动学方程平衡点处的线性化得到适用于自适应容错控制的数学模型[2]。
一种通用的云台控制框架设计与实现的开题报告
一种通用的云台控制框架设计与实现的开题报告一、选题背景随着计算机技术的飞速发展,云台技术在各种应用场景中的作用越来越重要。
例如,无人机、机器人、监控摄像头、游戏等领域都需要使用云台技术来实现摄像头的平滑移动、稳定监控等功能。
因此,设计一种通用的云台控制框架,实现云台控制的标准化和普及化,对于促进云台技术的发展和推广具有重要意义。
二、选题意义目前市场上已经有一些云台控制软件,但由于各种机型、控制方式的不同,很难实现通用性的设计。
本项目旨在通过设计一种通用的云台控制框架,实现云台控制的标准化和普及化,具有以下意义:1. 改善云台控制软件的使用体验:用户可以通过一个统一的界面对不同机型、控制方式的云台进行控制,使用起来更加方便。
2. 提高云台控制的稳定性和安全性:通过设计统一的通讯协议和控制逻辑,可以减少由不同机型、控制方式导致的控制不稳定问题,提高安全性。
3. 推广云台技术应用:通过提供一个通用的云台控制框架,可以降低云台技术应用门槛,推广云台技术的应用。
三、研究目标本项目的目标是设计一种通用的云台控制框架,可以用于控制不同类型的云台。
具体研究目标包括:1. 设计云台控制通信协议,实现通用的接口。
2. 设计云台控制器,实现对云台的控制。
3. 设计云台控制软件,提供一个统一的界面,实现不同机型、控制方式的云台控制。
4. 针对不同类型的云台,设计不同的控制逻辑,实现云台控制的稳定性和安全性。
四、研究内容本项目的研究内容主要包括:1. 云台控制通信协议设计:根据云台的不同类型,设计不同的通信协议,实现云台和控制器之间的通信和数据传输。
2. 云台控制器设计:根据实际需求,设计控制器硬件和软件,实现对云台的控制和指令下发。
3. 云台控制软件设计:设计一个用户友好的云台控制软件,提供一个统一的界面,使用户可以方便地操作不同机型、控制方式的云台。
4. 云台控制逻辑设计:针对不同类型的云台,设计不同的控制逻辑,实现云台控制的稳定性和安全性。
遥控两轴云台小车控制系统硬件设计
遥控两轴云台小车控制系统硬件设计作者:任洋尹宇芳崔州平陈应松张慧洁来源:《成都工业学院学报》2018年第01期摘要:以机器人技术为背景,设计的一种遥控两轴云台小车控制系统。
该硬件系统以STM32F427ET6单片机为核心,采用全球首例整合性6轴运动处理组件MPU6050(重力加速度陀螺仪)和HMC5983(地磁传感器)来检测两轴(X,Y)云台的加速度及角加速度,并通过反馈电路实现对云台的控制。
遥控方式采用最新研制的2.4 GHz射频技术DESST(DJI Enhanced Spread Spectrum Technology)2.4 GHz ISM频段遥控器无线通信技术,能使有效操控距离达1 000 m。
移动方式采用麦克纳姆轮这种新型的全方位移动方式来提高移动的灵活性和越野能力。
关键词:两轴云台;全方位移动;重力加速度陀螺仪;地磁传感器中图分类号:TP391文献标志码:A文章编号:2095-5383(2018)01-0017-03云台是一种光机电一体化设备,不仅可以用于运载摄像头等装置,还可以用于两电机按照水平方向和俯仰方向(X,Y)旋转的安装控制平台。
两轴云台作为一种高精密设备应用十分广泛[1],比如全方位摄像头、无人机云台、焊接机器人等。
为了适应工业环境多样性与适用性的要求,本文设计一种可遥控两轴云台小车控制系统,将两轴云台安装在全方位移动平台上,使云台的移动范围缩小,灵活性增加,并且采用麦克纳姆轮全方位运动方式,使两轴云台可以适用于狭小空间。
1 系统总体设计遥控两轴云台小车控制系统硬件主要分为3大部分:云台控制部分、底盘控制部分和数据测量部分。
各部分独立运行并通过总线方式进行通信,其原理框图如图1所示。
底盘部分由4个无刷电机经过减速箱减速后带动麦克纳姆轮转动,从而实现前行、横移、斜行、旋转及其组合等运动。
底盘电机采用RM3510减速电机,驱动模块采用该电机配套驱动器(包含通信接口和CPU控制模块,驱动电路)。
对两轴光电云台的有限元分析及优化_王纯阳
第37卷 第12期 2015-12(上) 【89】收稿日期:2015-09-09基金项目:国家自然基金项目(11372309)作者简介:王纯阳(1991 -),男,湖南省人,硕士研究生,研究方向为多旋翼无人机用光电稳定平台。
对两轴光电云台的有限元分析及优化Finite element analysis and optimization design of two axis stable platform王纯阳WANG Chun-yang(中国科学院 长春光学精密机械与物理研究所,长春 130031)摘 要:针对多旋翼无人机用两轴光电云台重量重、局部形变过大的问题,提出了一种基于计算机有限元分析技术的解决方法。
首先,利用ANSYS Workbench对云台进行静态模拟,分析其形变规律以及发生形变的主要原因。
其次,通过对结构进行调整解决其形变问题,并对其整体结构进行优化在保证刚度的基础上对其进行轻量化。
最后通过比较新设计中形变减小了0.9822mm,重量减少了44.14g。
关键词:光电云台;有限元;轻量化;MPU6050中图分类号:TH122 文献标识码:A 文章编号:1009-0134(2015)12(上)-0089-03Doi:10.3969/j.issn.1009-0134.2015.23.260 引言近年来,随着无人机技术的飞速发展,无人机开始在各领域得到广泛的应用。
作为无人机中特殊的一支,多旋翼无人直升机以其结构简单,造价亲民,操控性好等众多优点成为无人机家族中的一颗新星。
而具有结构紧凑,减振性强的小型两轴云台很好的贴合了多旋翼无人机的要求,已经成为众多多旋翼无人直升机的选择。
作为多旋翼无人直升机平台上的重要部件,小型两轴光电平台的各部分零件的刚度和强度显得尤为重要,刚度或强度的不足将直接影响到平台的成像质量,甚至会影响到成像载荷的安全。
如今,计算机仿真模拟技术已经在越来越多的设计领域发挥其重要作用。
a69_二自由度云台控制器设计方案
电子工业出版社《EDA应用技术》编制王真富
« » ___
项目8二自由度云台控制器设计方案
任务描述
用FPGA最小系统板设计控制器,实现对二自由度舵机云台的精确控制, 设计要求: 在Quartus II 13. 0软件平台上,用VHDL程序设计矩阵式键 盘控制电路、数码 管动态显示电路、舵机控制电路;用ModelSimAltera 10. 5b仿真软件仿真检查设 计结果;选用FPGA最小系统板、2自 由度舵机云台、矩阵式键盘、数码管等硬件资源 进行硬件验证。
A<HZZk
BCHZZF
C 0—1 h
DE O0-~C~IZ卜F
FO-CZIG0—
PO-CD
300
FPGA的输入输出引脚资源。 所谓
动态扫描是指每个数码管不 是一
直显示, 而是每隔一定时间 显示一 次, 只要间隔时间足够短, 由于人 眼的视觉暂留现象, 在视 觉上是一 直显示的。动态扫描数
码管的原理图, 如图8. 5所示。
PWM控制信号要求可知, 脉宽度计数器长度cnt=25000+nX [(2X106)/1801/20, 其中n值为
旋转的角度值。部分脉冲宽度与舵机转动角度及脉宽度计数器长度的关系如 表8. 2所示,
其它角度可根据脉宽与角度改变呈线性变化计算。
表S.2脉冲宽度与舵机转动角度及脉宽度计数器长度的关系
转动角度 0 45 90 135 ISO
电子工业出版社《EDA应用技术》编制王真富
A
X ©公
t
23 A
5|! 61,1 曰1
1L
8Il曰J F E |l
°;
C| | . □f
*
dM |
ITTTII
云台两自由度控制
云台两自由度控制作者:04——715班王天指导老师:李云台是搭载激光测距仪座,摄像头座,机械手座之物,为这些仪器部件提供更大的适用范围。
此品主要采用蜗轮蜗杆的结构来作为传动机构。
其优点是可以得到很大的传动比,比交错轴斜齿轮机构紧凑,因为线接触,故承载能力比交错轴斜齿轮大得多,另外传动平稳无噪音,这样仿生蛇可以执行更隐蔽的任务。
还有蜗杆的到程角r小于轮齿间的当量摩擦角时,机构具有自锁性,即只能由蜗杆带动蜗轮,而不能有蜗轮带动蜗杆,这样便于抬板稳定在某一位置工作。
而蜗轮蜗杆将纵向转动变为侧向转动方可以使我们的布局更合理。
当然蜗轮蜗杆机构也具有一定的缺点,(1)齿合时相对滑动速度v较大,以磨损,以发热股效率低,而对于具有自锁性的蜗杆传动其效率更低。
(2)为了散热和减小摩擦,常需贵重的抗磨材料和良好的润滑装置,故成本较高(3)蜗杆的轴向力较大。
看起来去点多多,但在我们的设备本身的运作状况下这些也便不再是缺点了。
首相我们的设备转速要求不大,阻力也不大,并不要求时刻保持运作,因此以磨损,易发热,效率较低情况便可忽略。
也因如此便不用采用贵重的材料了,所以成本的问题也便不再成为问题。
因为阻力不大,轴向力大的问题也便不是问题了。
我们用的电机是瑞士产的ZGR17AL支流减速电机。
每分钟转速15转。
正好可以迎合我们的设备不需要告诉运作的要求,而起匀速,慢速转动的特性,可以很好的进行控制,在开环控制的情况下获得较大的精度。
控制用数字化控制,利用双极坐标控制,(X,Y).X为底盘转角。
Y为台办的转角。
X介于0度到360度之间,Y介于0度到90度之间。
我们并没有安装测算转过角度的设备,我们通过测算电机转动时间来推算转过的角度,此过程在我们要求转动精度不高的情况下是一种很实用经济有效的手法。
我们的转盘上安装一个触碰开关,这样在每次反应前,反转,当碰及触碰开关时停止,以此作为基准。
这个既为校准的过程,此位置作为0度。
在开始转动命令要求的角度。
遥控两轴云台小车控制系统硬件设计
任 洋ꎬ尹宇芳ꎬ崔州平ꎬ陈应松ꎬ张慧洁
( 成都工业学院 机械工程学院ꎬ成都 611730)
摘要: 以机器人技术为背景ꎬ设计的一种遥控两轴云台小车控制系统ꎮ 该硬件系统以 STM32F427ET6 单片机为核心ꎬ采用全 球首例整合性 6 轴运动处理组件 MPU6050( 重力加速度陀螺仪) 和 HMC5983( 地磁传感器) 来检测两轴( XꎬY) 云台的加速度 及角加速度ꎬ并通过反馈电路实现对云台的控制ꎮ 遥控方式采用最新研制的 2������ 4 GHz 射频技术 DESST( DJI Enhanced Spread Spectrum Technology)2������ 4 GHz ISM 频段遥控器无线通信技术ꎬ能使有效操控距离达 1 000 mꎮ 移动方式采用麦克纳姆轮这种新 型的全方位移动方式来提高移动的灵活性和越野能力ꎮ 关键词: 两轴云台ꎻ全方位移动ꎻ重力加速度陀螺仪ꎻ地磁传感器 中图分类号: TP391 文献标志码: A 文章编号: 2095-5383(2018)01-0017-03
第 21 卷 第1 期 2018 年 3 月
成都工业学院学报
JOURNAL OF CHENGDU TECHNOLOGICAL UNIVERSITY
DOI:10.13542 / j.cnki.51-1747 / tn.2018.01.005
Vol.21ꎬ设计
云台是一种光机电一体化设备ꎬ不仅可以用于 运载摄像头等装置ꎬ还可以用于两电机按照水平方 向和俯仰方向(XꎬY) 旋转的安装控制平台ꎮ 两轴云 台作为一种高精密设备应用十分广泛[1] ꎬ比如全方 位摄像头、无人机云台、焊接机器人等ꎮ 为了适应工 业环境多样性与适用性的要求ꎬ本文设计一种可遥 控两轴云台小车控制系统ꎬ将两轴云台安装在全方 位移 动 平 台 上ꎬ 使 云 台 的 移 动 范 围 缩 小ꎬ 灵 活 性 增 加ꎬ并且采用麦克纳姆轮全方位运动方式ꎬ使两轴云 台可以适用于狭小空间ꎮ
3,两轴云台及击发控制的设计与实现
RoboMasters机器人大赛两轴云台及击发控制的设计与实现目录一. 项目概述 (4)1. 比赛简介 (4)2. 课题简介 (4)二. 项目目标 (5)1. 基本功能与性能 (5)2. 扩展功能与性能 (5)三. 系统设计方案 (5)1. 系统框图 (5)2. 子系统框图 (6)3. 方案比较 (7)3.1、控制算法比较与选择 (7)3.2、PID算法改进方式选择 (10)四. 各模块工作原理(详细设计部分) (13)1. 串口通信协议设计 (13)2. 弹药击发结构及驱动设计 (14)3. 两轴云台运动控制 (15)五. 系统测试及调试 (17)1. 以云台控制视觉识别为例介绍测试流程 (17)2. 其他的问题以及解决方案 (19)2.1、云台运行噪声问题 (18)2.2、pitch轴电机运动不稳定,工作电流过大问题 (18)2.3、串口通信数据串扰及数据错误问题 (19)六. 项目实施总结及心得体会 (20)七. 致谢 (20)八. 参考文献 (21)九. 附录 (222)1. 电路图 (22)2. 源工程详见附件 (24)一. 项目概述1. 比赛简介RoboMasters 是一项全新的机器人超级对抗赛。
参赛队伍通过自行设计制造多种机器人进行射击对抗,完成指定任务,由比赛裁判系统判定比赛胜负。
参赛机器人包括可以发射“弹丸”的手动机器人以及能够完成一定任务的自动机器人。
参赛队员需要遥控手动机器人在复杂的场地中移动并发射“弹丸”,攻击对方机器人和基地以取得胜利。
自动机器人将在比赛中自动完成指定任务。
每场比赛双方最多可各有6 台机器人上场参与对抗,每队的编制是2 台机器步兵、2 台机器射手、1 台机器炮手和1 台机器哨兵。
2 台机器步兵由比赛组委会提供,其余机器人均由参赛队员自行设计制作完成。
比赛采用红、蓝双方对抗的形式,每场比赛采用多局制,每局限时5 分钟。
2. 课题简介图1.1:战车主要模块分布图本项目基于STM32F405开发平台,主要利用位置式双闭环PID控制算法,实现对两轴云台的运动以及发弹的控制。
小型无人机机载两轴云台设计与实现
小型无人机机载两轴云台设计与实现
杨润;闫开印;马术文
【期刊名称】《自动化与仪器仪表》
【年(卷),期】2014(0)7
【摘要】针对小型无人机功率和载荷有限这一特点,本文设计了一套小型无人机机载两轴云台,采用集成了三轴陀螺仪、三轴加速度计MPU6050作为云台姿态反馈元件,使用互补滤波进行姿态解算。
由于传统小型无人机的云台采用伺服舵机作为驱动电机,舵机内部减速齿轮的回滞误差会导致拍摄画面晃动,因此采用无刷电机直接驱动云台。
为了测试该系统的有效性,通过小型四旋翼挂载该两轴云台拍摄实验,实验结果表明该云台使拍摄画质更加平稳,验证了该系统的有效性。
【总页数】4页(P165-167)
【关键词】云台;互补滤波;MPU6050;无刷电机
【作者】杨润;闫开印;马术文
【作者单位】西南交通大学机械工程学院
【正文语种】中文
【中图分类】U666.121
【相关文献】
1.基于双目视觉的桥梁检测无人机两轴云台设计与实现 [J], 王雨峰
2.无人机机载天线单轴稳定平台设计与实现 [J], 韩松;张晓林
3.小型无人机地面目标跟踪系统机载云台自适应跟踪控制 [J], 辛哲奎;方勇纯;张雪
波
4.面向小型无人机的两轴稳像云台控制系统 [J], 陈彤阳;王向军
5.适用于多旋翼无人机的两轴云台结构设计 [J], 喻伯牙;易华辉;侯羽生;李晓;刘岩因版权原因,仅展示原文概要,查看原文内容请购买。
基于机器视觉的二轴云台的目标跟踪设计
基于机器视觉的二轴云台的目标跟踪设计张泊宁;杜忠华;鲍科著【摘要】针对军事上无人作战平台在巷战中具有自主作战能力的需要,介绍了一种基于机器视觉的二轴云台目标跟踪系统的设计方案.目标识别采用YOLO_v2网络结构,将人物作为跟踪目标,并通过串口通信将目标信息传达给云台控制电路,配合云台电机的PID控制算法,实现二轴云台对目标的跟踪.经过实测,该方案可以对人物目标进行有效的实时跟踪.【期刊名称】《电子设计工程》【年(卷),期】2019(027)012【总页数】6页(P152-157)【关键词】YOLO_v2;目标跟踪;二轴云台;PID控制【作者】张泊宁;杜忠华;鲍科著【作者单位】南京理工大学机械工程学院,江苏南京 210094;南京理工大学机械工程学院,江苏南京 210094;南京理工大学机械工程学院,江苏南京 210094【正文语种】中文【中图分类】TP391.41基于机器视觉的目标识别,是利用计算机视觉将捕捉到的实时画面进行处理,将目标从画面中实时检测出来,并对目标的类别,外观及位置进行判断。
该技术已经在军事等领域得到了广泛应用,如定位、制导、无人机、自动检测军事目标等[1]。
本文设计了一种云台系统,可实现对人体目标的实时跟踪。
可将武器装备搭载在装有该系统的无人车上,以实现巷战中对敌人目标精确打击,实现作战的无人化与自动化,减少人员的伤亡。
1 目标识别算法1.1 目标识别算法介绍运动目标的跟踪,即在图像序列中,对与目标模板最为相似的区域进行定位的过程[2]。
基于机器视觉的目标跟踪对实时性与准确率有着很高的要求,而如今大多目标识别算法虽然都可以保证较高的准确率,却在检测速度上达不到实时性的要求。
就如应用较为广泛的FasterR-CNN,其在普通的嵌入式平台上的目标检测帧率一般在1~6fps范围之内,可在一些对实时性要求不高的环境发挥作用,但无法满足瞬息万变的战场局势的。
而YOLO_v2算法具有很强的实时性和极高的准确率[3],因此本文选用YOLO_v2算法来进行对运动目标的跟踪。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RoboMasters机器人大赛两轴云台及击发控制的设计与实现目录一. 项目概述 (4)1. 比赛简介 (4)2. 课题简介 (4)二. 项目目标 (5)1. 基本功能与性能 (5)2. 扩展功能与性能 (5)三. 系统设计方案 (5)1. 系统框图 (5)2. 子系统框图 (6)3. 方案比较 (7)四. 各模块工作原理(详细设计部分) (13)1. 串口通信协议设计 (13)2. 弹药击发结构及驱动设计 (14)3. 两轴云台运动控制 (14)五. 系统测试及调试 (17)1. 以云台控制视觉识别为例介绍测试流程 (17)2. 其他的问题以及解决方案 (18)六. 项目实施总结及心得体会 (20)七. 致谢 (21)八. 参考文献 (21)九. 附录 (22)1. 电路图 (22)2. 源工程详见附件 (23)一. 项目概述1. 比赛简介RoboMasters 是一项全新的机器人超级对抗赛。
参赛队伍通过自行设计制造多种机器人进行射击对抗,完成指定任务,由比赛裁判系统判定比赛胜负。
参赛机器人包括可以发射“弹丸”的手动机器人以及能够完成一定任务的自动机器人。
参赛队员需要遥控手动机器人在复杂的场地中移动并发射“弹丸”,攻击对方机器人和基地以取得胜利。
自动机器人将在比赛中自动完成指定任务。
每场比赛双方最多可各有6 台机器人上场参与对抗,每队的编制是2 台机器步兵、2 台机器射手、1 台机器炮手和1 台机器哨兵。
2 台机器步兵由比赛组委会提供,其余机器人均由参赛队员自行设计制作完成。
比赛采用红、蓝双方对抗的形式,每场比赛采用多局制,每局限时5 分钟。
2. 课题简介图:战车主要模块分布图本项目基于STM32F405开发平台,主要利用位置式双闭环PID控制算法,实现对两轴云台的运动以及发弹的控制。
云台控制板通过串口分别与主控板及工控机进行通信,从底盘主控板或工控机获取两轴云台运动指令及发射子弹指令,再经由电流环、位置环双闭环PID控制算法,精确控制云台运动模式,并尽可能快、尽可能稳地使两轴云台达到目标位置;同时通过输出不同占空比PWM波,驱动并控制双摩擦轮转速,达到发射子弹的要求。
二. 项目目标1. 基本功能与性能(1)通信部分:云台控制部分能够通过串口与底盘主控和工控机正常通信,正常接收与传送数据或指令。
(2)云台运动:两轴云台可以按照指定指令,快速到达规定角度位置,并稳定下来。
(3)子弹发射:可以正常驱动双摩擦轮,并以固定速度发射子弹。
2. 扩展功能与性能(1)串口通信在正常通信的情况下,要在满足系统对通信速率的要求下,设计相应具有查错或纠错能力的通信协议,使误码率尽可能低,提高通信的稳定性。
(2)两轴云台在满足系统对稳定性的要求下,改进系统参数,要求尽可能提高对系统指令的响应速度。
(3)在实现以单一速度驱动双摩擦轮的基础上,实现根据底盘指令,变速控制双摩擦轮,多级调速,满足不同对战环境下的发射子弹速度要求。
三. 系统设计方案1. 系统框图图:系统框图由图,云台控制部分处于整个通信系统的中心:一方面,云台控制中心需要通过串口与底盘主控进行通信,接收来自操作手通过遥控器转发过来的关于云台的相关指令;另一方面,云台控制中心需要通过串口与火控部分工控机进行直接通信,接收在自动瞄准过程中的云台自动调整功能,这一部分的设计由于环境等因素在区域赛中没有起到作用。
特别地,在炮手系统设计中,云台控制中心还要负责转发工控机关于底盘自适应性运动的相关指令,控制底盘运动,如下图:图:炮手通信2. 子系统框图子系统主要涉及到摩擦轮驱动部分以及两轴云台驱动部分。
具体框图如下:HG900电调PWM 波摩擦轮电机图:摩擦轮驱动系统框图由图,云台控制版输出PWM 波,需经由HG900电调模块驱动电机转动。
电调相关工作模式配置在模块详细设计部分再详细说明。
RM6025驱动板CAN 帧RM6025无刷电机图:两轴云台驱动系统框图由图,云台控制板通过CAN 通信协议与RM6025驱动板进行通信,控制信息以一个CAN 消息帧的形式传输。
其中,由云台控制板到RM6025驱动板的CAN 帧内容为三轴驱动电流大小,但此处实际只用到了两轴电流大小的数据。
由RM6025驱动板到云台控制板的CAN 帧内容包括三轴实时驱动电流大小以及三轴当前绝对角度值,同理,这里我们只会用到其中两轴的相关数据。
两轴云台的具体控制算法为位置式双闭环PID 控制算法,其具体设计在模块详细设计部分再详细说明。
3. 方案比较控制算法比较与选择云台的三闭环控制:位置环和速度环是在云台主控里实现的,HG900驱动板中已经集成了电流环的控制,如下图:图:云台PID 控制(1)位置式PID 控制算法比例积分微分⊕⊕受控对象输入信号r(n)输出信号y(n)_图:数字PID 控制算法流程PID 调节器是一种线性调节器,控制偏差定义为e(n) = r(n) – y(n),并对该控制偏差作比例,积分,微分等运算,并将其各步运算结果作线性运算作为控制量输出,用于控制受控对象。
其中PID 算法根据实现方式分为模拟式与数字式PID 算法。
对于本系统,采用数字式PID 控制算法。
其输出变量的离散表达式为:()()⎪⎪⎭⎫ ⎝⎛--++=∑=k j D I p n e n e T T j e T T n e k n u 0))1()(()(上式可以进一步简化为: ()))1()(()()(0--++=∑=n e n e k j e k n e k n u k j d i p其中,d i p k k k ,,分别称为比例常数,积分常数与微分常数,D I T T T ,,分别为系统采样时间,积分区间时间,微分区间时间。
实际利用位置式PID 控制受控系统时,常采用经验值法或试凑法来分别调整d i p k k k ,,的大小,调整或改善系统控制性能。
PID 运算结果u(n)直接控制执行机构,在本系统中,该值对应着驱动两轴云台无刷电机的电流值大小,其缺点在于当前采样时刻的输出与过去的各个状态有关,计算时要对各个时刻的e(n)进行累加,运算量大,且由于控制器的输出u(n)对应的是直接驱动无刷电机的电流大小,因而若计算出现异常,u(n)的大幅度变化会引起云台运动的极其不稳定。
其优点在于适用性广,易于实现且对于位置式控制方式的系统,系统适用性总体较强,控制效果较好。
(2)增量式PID 控制算法相对于位置式PID ,增量式PID 控制器的输出只是控制量的增量)(n u ∆,其对于位置式PID 算法的转化计算式为u(n) = u(n-1)+ )(n u ∆。
其输出变量离散表达式如下:()()()1--=∆n u n u n u进一步展开得到:()()()()()()()()()2121-+--++--=∆n e n e n e k n e k n e n e k n u d i p 式中,d i p k k k ,,分别称为比例常数,积分常数与微分常数,e(n) = r(n) – y(n),为目标与输出量之差,称为控制偏差。
增量式PID 算法的优点在于,算式中不需要累加,输出)(n u ∆的值仅仅与最近三次的采样值有关,容易通过加权处理获得较好的控制效果。
另外,控制器每次只输出控制增量,即对应执行机构的位置的变化量,故而当机器偶然性故障时,影响范围相对于位置式PID 较小,不会严重影响系统的整体性能。
再者,增量式PID 控制可以做到手动至自动切换冲击效应小,当控制器从手动向自动切换时,可以做到无扰动切换。
(3)棒棒控制算法设定门限门限,在误差比较大的时候采用大输出控制电机,将误差在最短时间内减小到所要求的范围,这就是棒棒控制的思想。
棒棒控制又称时间最优控制。
设非线性时变系统的状态方程由下列微分方程描述:()n n u n X f n X ),(),()(=•初始条件为:00)(X n X =目标集条件为:)}()(|)({)(n S n X n S n S ∈=性能指标为:01101)(n n n J n n n -==∑=控制u(n)是受限的,即:M n u ≤|)(| 现在的问题是要求最优控制函数)(n u ∧,使系统从0X 最快转移到终止状态J X ,受限控制)(n u j 的最优解为:⎪⎪⎪⎩⎪⎪⎪⎨⎧=>-<+=∧∧∧∧0)(,00)(,0)(,)(n q n q M n q M n u j j j棒棒控制的优点在于其在随动系统调转控制过程中能很好满足系统快速性的要求,达到阶跃过程最小化,并且结合其它控制方法能提高系统自适应能力和控制精度,有很好的推广价值。
其缺点在于,阈值选取不当,可能会出现超调或严重回摆的现象,常常需要与其他控制算法配合使用。
三种算法主要优缺点比较如下图: 控制算法性能比较位置式PID 增量式PID 棒棒控制 优点适用性广,易于实现 运算量小,误差影响小 系统响应快 缺点 运算量大 响应不快阈值不当影响大 适合配合使用图:PID 算法比较 综上所述,考虑到云台无刷电机是有绝对电流值大小来驱动,且其感官可控制量为其轴固定下来时的绝对角度,故而不可采用增量式PID 控制算法,位置式PID 算法相较于棒棒控制算法,尽管实现起来复杂程度较高,但总体性能上,可以做到响应速度与精度更高。
再考虑到PID 算法已有资源更为丰富,在参考他人的调参数经验上,采用位置式PID 控制算法,将会更快取得较为理想的控制效果。
故而,综合考虑,我们决定采用位置式PID 控制算法。
PID 算法改进方式选择(1)基于生物遗传算法改进的模糊PID 算法遗传算法是计算数学中用于解决最佳化的,是进化算法的一种。
进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。
遗传算法通常实现方式为一种模拟。
对于一个最优化问题,一定数量的候选解(称为个体)的抽象表示(称为染色体)的种群向更好的解进化。
传统上,解用表示(即0和1的串),但也可以用其他表示方法。
进化从完全随机个体的种群开始,之后一代一代发生。
在每一代中,整个种群的适应度被评价,从当前种群中随机地选择多个个体(基于它们的适应度),通过自然选择和突变产生新的生命种群,该种群在算法的下一次迭代中成为当前种群。
遗传算法的基本运算过程如下:a)初始化:设置进化代数计数器t=0,设置最大进化代数T,随机生成M个个体作为初始群体P(0)。
b)个体评价:计算群体P(t)中各个个体的。
c):将选择算子作用于群体。
选择的目的是把优化的个体直接遗传到下一代或通过配对交叉产生新的个体再遗传到下一代。
选择操作是建立在群体中个体的评估基础上的。
d)交叉运算:将交叉算子作用于群体。
遗传算法中起核心作用的就是交叉算子。