本系列课程为ROBOMASTER TT 无人机编程教学开发大赛的参赛课程,由于时间紧张,课程着重在知识点的讲解和实现上,空地联防机器人项目的整体效果和细节有待进一步打磨。
本项目的总体思路:项目设定为一个无人值守的家,TT沿规划路径飞行,TT拓展模块通过搭载的人体红外传感器感知在飞行过程中是否有人体活动,若有人体活动的话,通知Robomaster EP过来, EP通过搭载的HUSKYLENS传感器识别是家人还是盗贼,是家人的话就播放欢迎词,是盗贼的话就播放报警声并射击。
实现步骤细分及知识点:
1.利用Robomaster SDK控制TT沿规划路径飞行
2.利用TT拓展模块通过中断程序实现人体红外传感器的动态感知
3.利用TT拓展模块实现UDP通信,将人体红外传感器感知结果实时通知给EP控制程序
4.将HUSKYLENS传感器与掌控板连接起来,识别结果通过GPIO以高低电平的方式反馈给EP 的传感器转接模块
5.EP控制程序收到TT拓展模块传来的UDP数据后,利用Robomaster SDK控制EP到达指定位置,
6.EP控制程序根据HUSKYLENS传感器的识别结果,控制EP进行不同的动作
评论