最近有强烈的愿望开发一个智能小车,也许是因为明年后年准备迎接我的第一个孩子吧,哈哈,就算是送她(他)的礼物吧!
开发嘛,首先是有一个目标: 智能小车,可以远程控制,手机,电脑都可以,可以第一视觉的图像看到;小车可以识别看到的任何人和物体,并且简单打招呼,手机或者电脑框出来识别出的人或物体,标注名称。在家巡逻,自助充电,充满继续巡逻,每天识别到人或物体,存在一个文件夹里,每天存一个文件夹
好复杂的功能啊,一小个一小个的实现吧,哎
项目需求:
1、通过WIFI实现FPV,远程控制
2、使用opencv + tensorflow进行人、物体识别
3、自助充电使用超声波、陀螺仪、磁铁......实现(还没想好,待查阅资料)
硬件:
1、树莓派3B
2、USB摄像头或者csi摄像头及6向云台
3、两轮平衡车(stm32f103控制平衡,接收指令)
软件:
1、树莓派安装raspberrypi系统
2、树莓派使用python语言
stm32f103使用c语言
3、上位机软件使用C#语言
步骤:
1、树莓派使用opencv可以录像,并隔一定帧数截图,获取物体照片
2、用TensorFlow的classify_image对物体进行识别
3、做PFV图传
4、摄像头云台