控制装置与无人机控制方法制造方法及图纸

技术编号:23399307 阅读:35 留言:0更新日期:2020-02-22 11:40
控制装置与无人机控制方法。控制装置包括处理器以及通信电路;处理器耦接至人机界面,其中所述人机界面用以显示多个程序积木,其中所述处理器检测在所述人机界面中被拖曳的第一程序积木,所述处理器将所述第一程序积木黏接至所述人机界面中的至少一目标程序积木的黏接位置以获得由多个第二程序积木组成的第一程序积木序列,其中所述多个第二程序积木包括所述第一程序积木与所述目标程序积木,以及所述处理器根据所述第一程序积木序列中所述多个第二程序积木的排列顺序,依照所述排列顺序通过所述通信电路发送分别对应于所述多个第二程序积木的多个控制指令或控制至少一虚拟无人机执行所述多个控制指令。本发明专利技术提升在控制无人机时的使用者体验。

Control device and UAV control method

【技术实现步骤摘要】
控制装置与无人机控制方法
本专利技术涉及一种控制装置与无人机控制方法,特别涉及一种可以提升在控制无人机时使用者体验的控制装置与无人机控制方法。
技术介绍
一般来说,在以往学习程序的方式,总是通过撰写与阅读程序代码的方式学习。对于大部分年纪小的学生来说,这有不少的困难。原因在于从看得懂到写得出程序,再到组织复杂的程序代码以致最后的可视的产出,需要花大量的时间学习。此外,无人机在教育场域上总是有些先天上的危险与困难:一是无人机为求自身悬停的稳定性,桨叶需要有一定的高转速,其存在着危险性。此外,当程序一执行后,无人机即自行飞行。若是程序撰写有误,无人机更容易有不预期动作发生。特别是,微型无人机本身的续航力只有十分钟不到,是无法支持需要一试再试的程序撰写动作。此外,一般的无人机控制系统并无支持多机编队的功能,要同时对多台无人机进行操控有一定程度的难度。再者,无人机的控制通常需要遥控器进行操控。此时,由于使用者的双手通常无法空出来做其他的事。若是能够藉由手势(或动作)或声控控制无人机,就能增加更多的其他操控可能性。因此,如本文档来自技高网...

【技术保护点】
1.一种控制装置,所述控制装置包括:/n一处理器,所述处理器耦接至一人机界面,其中所述人机界面用以显示多个程序积木;以及/n一通信电路,其中/n所述处理器检测在所述人机界面中被拖曳的一第一程序积木,/n所述处理器将所述第一程序积木黏接至所述人机界面中的至少一目标程序积木的一黏接位置以获得由多个第二程序积木组成的一第一程序积木序列,其中所述多个第二程序积木包括所述第一程序积木与所述目标程序积木,以及/n所述处理器根据所述第一程序积木序列中所述多个第二程序积木的排列顺序,依照所述排列顺序通过所述通信电路发送分别对应于所述多个第二程序积木的多个控制指令或控制至少一虚拟无人机执行所述多个控制指令。/n

【技术特征摘要】
20190729 TW 108126699;20180808 US 62/715,8051.一种控制装置,所述控制装置包括:
一处理器,所述处理器耦接至一人机界面,其中所述人机界面用以显示多个程序积木;以及
一通信电路,其中
所述处理器检测在所述人机界面中被拖曳的一第一程序积木,
所述处理器将所述第一程序积木黏接至所述人机界面中的至少一目标程序积木的一黏接位置以获得由多个第二程序积木组成的一第一程序积木序列,其中所述多个第二程序积木包括所述第一程序积木与所述目标程序积木,以及
所述处理器根据所述第一程序积木序列中所述多个第二程序积木的排列顺序,依照所述排列顺序通过所述通信电路发送分别对应于所述多个第二程序积木的多个控制指令或控制至少一虚拟无人机执行所述多个控制指令。


2.如权利要求1所述的控制装置,其中在将所述第一程序积木黏接至所述人机界面中的所述目标程序积木的所述黏接位置的运作中,
所述处理器识别与所述第一程序积木碰撞的至少一碰撞程序积木,
所述处理器比对所述第一程序积木的类型与所述碰撞程序积木的类型以从所述碰撞程序积木中选择至少一可黏接程序积木,
所述处理器从所述可黏接程序积木中选择与所述第一程序积木距离最近的所述目标程序积木,
所述处理器根据所述目标程序积木与所述第一程序积木的类型与位置,决定所述黏接位置并且将所述第一程序积木黏接至所述黏接位置。


3.如权利要求2所述的控制装置,其中每一所述多个程序积木的类型为一般程序积木、包覆性积木、布林参数积木或数值参数积木,其中所述包覆性积木的状态包括一展开状态或一收折状态,
其中所述处理器提供一虚拟飞行空间以及在所述虚拟飞行空间中提供所述虚拟无人机,所述虚拟飞行空间包括至少一建议路线或至少一障碍物。


4.如权利要求3所述的控制装置,其中在比对所述第一程序积木的类型与所述碰撞程序积木的类型以从所述碰撞程序积木中选择所述可黏接程序积木的运作中,
当所述第一程序积木的类型为所述一般程序积木或所述包覆性积木且所述碰撞程序积木中的一第三程序积木的类型为所述一般程序积木或所述包覆性积木时,所述控制装置将所述第三程序积木归类为所述可黏接程序积木,
当所述第一程序积木的类型为所述布林参数积木且所述碰撞程序积木中的一第四程序积木的类型为可以被放入所述布林参数积木的所述一般程序积木或所述包覆性积木时,所述控制装置将所述第四程序积木归类为所述可黏接程序积木,以及
当所述第一程序积木的类型为所述数值参数积木且所述碰撞程序积木中的一第五程序积木的类型为可以被放入所述数值参数积木的所述一般程序积木或所述包覆性积木时,所述控制装置将所述第五程序积木归类为所述可黏接程序积木,
其中在根据所述目标程序积木与所述第一程序积木的类型与位置,决定所述黏接位置并且将所述第一程序积木黏接至所述黏接位置的运作中,
当所述第一程序积木的类型为所述一般程序积木或所述包覆性积木且所述目标程序积木的类型为所述一般程序积木或所述包覆性积木时,所述控制装置将所述第一程序积木黏接至所述目标程序积木的上方、下方或内部,
当所述第一程序积木的类型为所述布林参数积木或所述数值参数积木且所述目标程序积木的类型为一般程序积木或所述包覆性积木时,所述控制装置将所述第一程序积木黏接至所述目标程序积木的内部。


5.如权利要求1所述的控制装置,其中在依照所述排列顺序通过所述通信电路发送分别对应于所述多个第二程序积木的所述多个控制指令或控制所述虚拟无人机执行所述多个控制指令的运作中,
所述处理器从所述多个第二程序积木中取得一目前程序积木,并通过所述通信电路发送对应于所述目前程序积木的控制指令,所述处理器通过所述通信电路与一第一无人机通信以判断对应所述目前程序积木的控制指令的动作是否执行完成,
响应于所述目前程序积木的控制指令的动作尚未执行完成,所述处理器在一时间间隔后再次通过所述通信电路与所述第一无人机通信判断对应所述目前程序积木的控制指令是否执行完成,
响应于所述目前程序积木的控制指令的动作执行完成且当所述多个第二程序积木中有剩余的程序积木,所述处理器从所述多个第二程序积木中取得下一个用于执行的程序积木作为所述目前程序积木。


6.如权利要求5所述的控制装置,其中
所述控制装置取得一第二程序积木序列,
其中在依照所述排列顺序通过所述通信电路发送分别对应于所述多个第二程序积木的所述多个控制指令的运作中,
所述控制装置根据所述第二程序积木序列中多个第六程序积木的排列顺序,依照所述排列顺序通过所述通信电路发送分别对应于所述多个第六程序积木的多个控制指令以控制一第二无人机同时与所述第一无人机一起飞行。


7.如权利要求6所述的控制装置,其中
所述控制装置通过所述通信电路提供对应于一无线存取点的一账号与一密码给所述第一无人机与所述第二无人机,
所述第一无人机与所述第二无人机使用所述账号与密码连接所述无线存取点,并中断与所述控制装置的连接,以及
所述控制装置通过所述通信电路与所述无线存取点搜寻已连接至所述无线存取点的所述第一无人机与所述第二无人机,
其中所述控制装置的一储存电路储存所述第一程序积木序列、所述第二程序积木序列以及一无人机放置图,其中所述无人机放置图用以描述所述第一无人机与所述第二无人机在起飞前被放置于一地垫上的位置。


8.如权利要求5所述的控制装置,其中
所述控制装置接收并记录用以控制所述第一无人机飞行的多个第一控制指令,其中所述多个第一控制指令是按照一时间先后顺序排列,以及
所述控制装置依照所述时间先后顺序发送所录制的所述多个第一控制指令以控制所述第一无人机重现先前记录的飞行情况。


9.如权利要求5所述的控制装置,其中所述第一无人机包括一影像撷取装置,
所述控制装置通过所述通信电路接收所述第一无人机拍摄一使用者的至少一影像,
所述控制装置根据所述影像识别所述使用者的一动作,并根据所述动作识别对应于所述动作的一飞行动作,
所述控制装置通过所述通信电路发送对应于所述飞行动作的一特定控制指令至所述第一无人机以控制所述第一无人机根据所述特定控制指令执行所述飞行动作。


10.如权利要求5所述的控制装置,其中
所述控制装置接收一使用者的语音信号,
所述控制装置根据所述语音信号进行语音识别,并根据所述语音识别的结果获得对应于所述语音信号的一飞行动作,...

【专利技术属性】
技术研发人员:陈冠宏李佳殷王麒栋程弘廷张志明陈彦宏
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:中国台湾;71

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

1