该项目是一个讲解类型的机器人,由本人单独开发、机器人主要的功能为:引领、智能讲解、门岗测温、人脸识别、任务计划等。项目通过MQTT、Http来对来进行数据交互,机器人ROS地盘,ROOM来管理数据库、navigation来管理fragment。设计模式为MVVM;
使用BaiduTTS进行短语音播报,本人通过文字分组队列的方式来朗读长语音。与AI团队进行对接,实现人脸识别、口罩识别。结合红外测温摄像头,以及自定义SurfaceView来绘制人脸框。通过双屏异显来实现广告管理以及。并且自定义了轮播、竖向文字、底盘建图View等。以及多种硬件的检测、帧动画、补间动画、自定义控件等等