一种实现或改进飞行装置自动避障功能的方法以及飞行装置制造方法及图纸

技术编号:18018507 阅读:29 留言:0更新日期:2018-05-23 04:58
本发明专利技术涉及一种实现飞行装置自动避障功能的方法,其包括以下步骤:提供一没有自动避障功能的飞行装置,所述飞行装置包括:一飞行器以及遥控器;所述飞行器包括:一无线接收模块、一飞行控制模块以及一致动模块;在所述飞行器上设置一感测模块以及一微控模块,所述无线接收模块接收的第一飞行命令只能发送给所述微控模块;所述感测模块感测到的障碍物信息只能发送给所述微控模块;所述微控模块将接收到的第一飞行命令与障碍物信息进行运算得到第二飞行命令,并将该第二飞行命令发送至所述飞行控制模块;所述飞行控制模块按照该第二飞行命令控制所述飞行器飞行。本发明专利技术还涉及一种具有自动避障功能的飞行装置。

【技术实现步骤摘要】
一种实现或改进飞行装置自动避障功能的方法以及飞行装置
本专利技术涉及飞行装置领域,尤其涉及应用于飞行装置的障碍物自动规避的方法与应用该方法获得的飞行装置。
技术介绍
遥控飞行装置可以作为一种玩具,其一直受到青少年的喜爱。随着科技不断发展,遥控玩具飞行装置的体积日渐缩小,而可操作性和技术含量越来越高。一些遥控飞机已经能由儿童操纵,其所需的场地越来越小,甚至可以在室内操作,这要求玩具飞行装置在安全性上有所提高。一般地,玩具飞行装置在空中飞行时靠人为地遥控操作调整其飞行姿态,特别是在狭小的空间如室内飞行时容易碰撞障碍物,造成飞行装置损坏,甚至引起安全隐患,如小孩操作玩具飞行装置,很容易误操作引起自身或他人的伤害。目前,越来越多的飞行装置增加了自动避障功能。通常,飞行装置的避障功能通常由感测模块和相应的避障控制模块实现,且避障控制模块与飞行控制模块整合在一起。然而,飞行装置生产商通常不会公开其飞行控制模块的程序源代码。因此,无论是对于没有自动避障功能的飞行装置实现自动避障功能,还是对已有自动避障功能的飞行装置改进其自动避障功能,对生产商以外用户,例如飞行装置改装爱好者,只能望尘莫及。
技术实现思路
有鉴于此,确有必要提供一种实现或改进飞行装置自动避障功能的简单方法以及应用该方法获得的飞行装置。一种实现飞行装置自动避障功能的方法,其包括以下步骤:提供一没有自动避障功能的飞行装置,所述飞行装置包括:一飞行器以及与该飞行器配合使用的遥控器;所述飞行器包括:一无线接收模块、一与该无线接收模块电连接的飞行控制模块以及一与该飞行控制模块电连接的致动模块;所述遥控器包括一无线发射模块;以及在所述飞行器上设置一感测模块以及一与该感测模块电连接的微控模块,并使所述微控模块串联在所述无线接收模块与所述飞行控制模块之间,从而使得所述无线接收模块接收的第一飞行命令只能发送给所述微控模块;所述感测模块用于感测障碍物,且感测到的障碍物信息只能发送给所述微控模块;所述微控模块将接收到的第一飞行命令与障碍物信息进行运算得到第二飞行命令,并将该第二飞行命令发送至所述飞行控制模块;所述飞行控制模块按照该第二飞行命令控制所述致动模块驱使所述飞行器飞行。一种飞行装置,其包括:一遥控器,所述遥控器包括一用于发射第一飞行命令的无线发射模块;以及一飞行器,所述飞行器包括:一无线接收模块、一飞行控制模块、一感测模块、以及一致动模块;所述无线接收模块用于接收来自无线发射模块的第一飞行命令,所述感测模块用于感测障碍物,所述飞行控制模块控制所述致动模块驱使所述飞行器飞行;其中,所述飞行器进一步包括:一串联在所述无线接收模块与所述飞行控制模块之间且与所述感测模块电连接的微控模块;所述无线接收模块接收的第一飞行命令只能发送给所述微控模块;所述感测模块感测到的障碍物信息只能发送给所述微控模块;所述微控模块将接收到的第一飞行命令与障碍物信息进行运算得到第二飞行命令,并将该第二飞行命令发送至所述飞行控制模块;所述飞行控制模块按照该第二飞行命令控制所述致动模块驱使所述飞行器飞行。如上述飞行装置,其中,所述微控模块的工作方法包括以下步骤:步骤S11,判断是否接收到来自所述无线接收模块的第一飞行命令,如果是,进入步骤S12,如果否,重复步骤S11;步骤S12,判断是否接收到来自所述感测模块的障碍物信息,如果是,进入步骤S13,如果否,进入步骤S15;步骤S13,将所述第一飞行命令与从所述感测模块接收的障碍物信息进行运算得到第二飞行命令,进入步骤S14;步骤S14,将该第二飞行命令发送至所述飞行控制模块;以及步骤S15,将该第一飞行命令发送至所述飞行控制模块。如上述飞行装置,其中,所述步骤S12中,判断是否接收到来自所述感测模块的障碍物信息的方法为:判断在所述微控模块上一次接收到来自所述无线接收模块的第一飞行命令之后是否接收到来自所述感测模块的障碍物信息。如上述飞行装置,其中,所述步骤S13中,将所述第一飞行命令与从所述感测模块接收的障碍物信息进行运算的方法为:将所述第一飞行命令与所述微控模块上一次接收到来自所述无线接收模块的第一飞行命令之后接收到的来自所述感测模块的障碍物信息进行运算。如上述飞行装置,其中,所述感测模块包括雷达测距模块或超声测距模块;所述微控模块为一迷你电脑。一种改进飞行装置自动避障功能的方法,其包括以下步骤:提供一具有自动避障功能的飞行装置,所述飞行装置包括:一飞行器以及与该飞行器配合使用的遥控器;所述飞行器包括:一无线接收模块、一与该无线接收模块电连接的飞行控制模块、一与该飞行控制模块电连接的致动模块以及一与该飞行控制模块电连接的第二感测模块;所述飞行控制模块包括一避障控制模块;所述遥控器包括一无线发射模块;所述无线接收模块用于接收来自无线发射模块的第一飞行命令,所述第二感测模块用于感测障碍物从而得到第二障碍物信息,所述避障控制模块用于将该第一飞行命令与第二障碍物信息进行运算得到第三飞行命令,所述飞行控制模块控制所述致动模块驱使所述飞行器飞行;以及在所述飞行器上设置一第一感测模块以及一与该第一感测模块电连接的微控模块,并使所述微控模块串联在所述无线接收模块与所述飞行控制模块之间,从而使得所述无线接收模块接收的第一飞行命令只能发送给所述微控模块;所述第一感测模块用于感测障碍物,且感测到的第一障碍物信息只能发送给所述微控模块;所述微控模块将接收到的第一飞行命令与第一障碍物信息进行运算得到第二飞行命令;当所述飞行控制模块没有接收到来自该第二感测模块的第二障碍物信息时,所述微控模块将该第二飞行命令发送至所述飞行控制模块;当所述飞行控制模块接收到来自该第二感测模块的第二障碍物信息时,所述微控模块将该第一飞行命令直接发送至所述飞行控制模块,并由所述避障控制模块将该第一飞行命令与第二障碍物信息进行运算得到第三飞行命令;所述飞行控制模块按照该第二飞行命令或第三飞行命令控制所述致动模块驱使所述飞行器飞行。一种飞行装置,其包括:一遥控器,所述遥控器包括一用于发射第一飞行命令的无线发射模块;以及一飞行器,所述飞行器包括:一无线接收模块、一飞行控制模块、一第二感测模块、以及一致动模块;所述飞行控制模块包括一避障控制模块;所述无线接收模块用于接收来自无线发射模块的第一飞行命令,所述第二感测模块用于感测障碍物从而得到第二障碍物信息,所述避障控制模块用于将该第一飞行命令与第二障碍物信息进行运算得到第三飞行命令,所述飞行控制模块控制所述致动模块驱使所述飞行器飞行;其中,所述飞行器进一步包括:一串联在所述无线接收模块与所述飞行控制模块之间的微控模块,以及一与该微控模块电连接的第一感测模块;所述无线接收模块接收的第一飞行命令只能发送给所述微控模块;所述第一感测模块感测到的第一障碍物信息只能发送给所述微控模块;所述微控模块将接收到的第一飞行命令与第一障碍物信息进行运算得到第二飞行命令;当所述飞行控制模块没有接收到来自该第二感测模块的第二障碍物信息时,所述微控模块将该第二飞行命令发送至所述飞行控制模块;当所述飞行控制模块接收到来自该第二感测模块的第二障碍物信息时,所述微控模块将该第一飞行命令直接发送至所述飞行控制模块,并由所述避障控制模块将该第一飞行命令与第二障碍物信息进行运算得到第三飞行命本文档来自技高网...
一种实现或改进飞行装置自动避障功能的方法以及飞行装置

【技术保护点】
一种实现飞行装置自动避障功能的方法,其包括以下步骤:提供一没有自动避障功能的飞行装置,所述飞行装置包括:一飞行器以及与该飞行器配合使用的遥控器;所述飞行器包括:一无线接收模块、一与该无线接收模块电连接的飞行控制模块以及一与该飞行控制模块电连接的致动模块;所述遥控器包括一无线发射模块;以及在所述飞行器上设置一感测模块以及一与该感测模块电连接的微控模块,并使所述微控模块串联在所述无线接收模块与所述飞行控制模块之间,从而使得所述无线接收模块接收的第一飞行命令只能发送给所述微控模块;所述感测模块用于感测障碍物,且感测到的障碍物信息只能发送给所述微控模块;所述微控模块将接收到的第一飞行命令与障碍物信息进行运算得到第二飞行命令,并将该第二飞行命令发送至所述飞行控制模块;所述飞行控制模块按照该第二飞行命令控制所述致动模块驱使所述飞行器飞行。

【技术特征摘要】
1.一种实现飞行装置自动避障功能的方法,其包括以下步骤:提供一没有自动避障功能的飞行装置,所述飞行装置包括:一飞行器以及与该飞行器配合使用的遥控器;所述飞行器包括:一无线接收模块、一与该无线接收模块电连接的飞行控制模块以及一与该飞行控制模块电连接的致动模块;所述遥控器包括一无线发射模块;以及在所述飞行器上设置一感测模块以及一与该感测模块电连接的微控模块,并使所述微控模块串联在所述无线接收模块与所述飞行控制模块之间,从而使得所述无线接收模块接收的第一飞行命令只能发送给所述微控模块;所述感测模块用于感测障碍物,且感测到的障碍物信息只能发送给所述微控模块;所述微控模块将接收到的第一飞行命令与障碍物信息进行运算得到第二飞行命令,并将该第二飞行命令发送至所述飞行控制模块;所述飞行控制模块按照该第二飞行命令控制所述致动模块驱使所述飞行器飞行。2.一种飞行装置,其包括:一遥控器,所述遥控器包括一用于发射第一飞行命令的无线发射模块;以及一飞行器,所述飞行器包括:一无线接收模块、一飞行控制模块、一感测模块、以及一致动模块;所述无线接收模块用于接收来自无线发射模块的第一飞行命令,所述感测模块用于感测障碍物,所述飞行控制模块控制所述致动模块驱使所述飞行器飞行;其特征在于,所述飞行器进一步包括:一串联在所述无线接收模块与所述飞行控制模块之间且与所述感测模块电连接的微控模块;所述无线接收模块接收的第一飞行命令只能发送给所述微控模块;所述感测模块感测到的障碍物信息只能发送给所述微控模块;所述微控模块将接收到的第一飞行命令与障碍物信息进行运算得到第二飞行命令,并将该第二飞行命令发送至所述飞行控制模块;所述飞行控制模块按照该第二飞行命令控制所述致动模块驱使所述飞行器飞行。3.如权利要求2所述的飞行装置,其特征在于,所述微控模块的工作方法包括以下步骤:步骤S11,判断是否接收到来自所述无线接收模块的第一飞行命令,如果是,进入步骤S12,如果否,重复步骤S11;步骤S12,判断是否接收到来自所述感测模块的障碍物信息,如果是,进入步骤S13,如果否,进入步骤S15;步骤S13,将所述第一飞行命令与从所述感测模块接收的障碍物信息进行运算得到第二飞行命令,进入步骤S14;步骤S14,将该第二飞行命令发送至所述飞行控制模块;以及步骤S15,将该第一飞行命令发送至所述飞行控制模块。4.如权利要求3所述的飞行装置,其特征在于,所述步骤S12中,判断是否接收到来自所述感测模块的障碍物信息的方法为:判断在所述微控模块上一次接收到来自所述无线接收模块的第一飞行命令之后,所述微控模块是否接收到来自所述感测模块的障碍物信息。5.如权利要求2所述的飞行装置,其特征在于,所述感测模块包括雷达测距模块或超声测距模块;所述微控模块为一迷你电脑。6.一种改进飞行装置自动避障功能的方法,其包括以下步骤:提供一具有自动避障功能的飞行装置,所述飞行装置包括:一飞行器以及与该飞行器配合使用的遥控器;所述飞行器包括:一无线接收模块、一与该无线接收模块电连接的飞行控制模块、一与该飞行控制模块电连接的致动模块以及一与该飞行控制模块电连接的第二感测模块;所述飞行控制模块包括一避障控制模块;所述遥控器包括一无线发射模块;所述无线接收模块用于接收来自无线发射模块的第一飞行命令,所述第二感测模块用于感测障碍物从而得到第二障碍物信息,所述避障控制模块用于将该第一飞行命令与第二障碍物信息进行运算得到第三飞行命令,所述飞行控制模块控制所述致动模块驱使所述飞行器飞行;以及在所述飞行器上设置一第一感测模块以及一与该第一感测模块电连接的微控模块,并使所述微控模块串联在所述无线接收模块与所述飞...

【专利技术属性】
技术研发人员:徐茂国
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1