Page 76 - 《橡塑技术与装备》2018年4期(2月下半月橡胶)
P. 76

橡塑技术与装备(塑料)                             CHINA RUBBER/PLASTICS  TECHNOLOGY  AND EQUIPMENT (PLASTICS)

             2.2 飞行机构设计
                 本机的飞行机构是基于四旋翼飞行器原理设计
             的。飞行机构简图,如图 3 所示,电机 1 和电机 3 逆
             时针旋转的同时,电机 2  和电机 4  顺时针旋转,因此
             当机器人平衡飞行时,陀螺效应和空气动力扭矩效应
             均被抵消。由于各个旋翼对机身所施加的反扭矩与旋
             翼的旋转方向相反,因此当电机 1  和电机 3  逆时针旋
             转的同时,电机 2  和电机 4  顺时针旋转,可以相互抵
             消旋翼对机身的反扭矩,从而可以使整机保持平衡。
                                                                            图 4 控制系统结构框图

                                                               后调用空中信息采集子程序进行信息采集,采集完后
                                                               接收机继续等待若收到返航指令则调用返航子程序执
                                                               行返航,否则继续飞行。
                                                                   若收到行走指令,则调用行走子程序,接收机继
                                                               续等待,一旦有信息采集指令输入,判断该指令是否
                                                               是地面信息采集指令,若是则调用地面信息采集子程
                                                               序进行信息采集,采集完后接收机继续等待若收到返
                                                               回指令则调用返回子程序执行返回,否则继续行走。


             1— 电机 1; 2— 主控板; 3— 电机 4; 4— 支架; 5— 电机 3; 6— 旋置;
                                7— 电机 2
                            图 3 飞行结构简图
             2.3 控制系统设计
             2.3.1 控制系统硬件设计
                 机器人控制系统结构如图 4 所示,该系统采用以
             STM32F407 为核心的计算机主控板。主控板共有 8
             个 PWM 输出口,其中 4 个 PWM 输出口通过电子调
             速器和 4 个无刷直流马达相连,另外 4 个 PWM 输出
             口通过舵机控制模块和 4 个圆周舵机相连,通过控制
             PWM 输出口输出电平的高低来控制各个电机的转速
             与转向,由此实现机器人的行走、飞行、变速和姿态
             调整等功能。同时,主控板通过串口与信息采集模块
             相连,可以实现对信息采集模块的控制以及对采集信
             息的处理。
             2.3.2 控制系统软件设计
                 主程序流程,如图 5 所示。首先接收机等待指令                                       图 5 主程序流程图
             输入,一旦有运动指令输入,判断该指令是飞行还是
                                                               2.4 信息采集系统设计
             行走,然后调用相应指令的子程序,完成相应的运动。
                                                                   机器人的信息采集系统由农业信息采集模块和飞
                 若收到飞行指令,则调用飞行子程序,接收机继
                                                               行姿态检测模块组成。其中,农业信息采集模块主要
             续等待,一旦有信息采集指令输入,判断该指令是否
                                                               包括 DHT 温湿度传感器,FPV 摄像头 ;飞行姿态检
             是空中信息采集命令,若是则调用悬停子程序,停稳
                                                               测模块主要包括三轴加速度计、三轴陀螺仪、三轴罗

                                                                                                         4
             ·54·                                                                              第 44 卷  第 期
   71   72   73   74   75   76   77   78   79   80   81