要求:
1、 为保证行驶的稳定性,小车底部最好为三轮或者四轮,但是要保证完美转向,建议添加万向轮的设计;
2、 小车需要同时实现巡线+避障+下达指令后即可送至指定位置的功能(不是一直遥控指挥到达指定位置,而是下达指令即送至指定位置,比如按键等方式),下达指令的方案可以通过蓝牙、红外、WIFI等方式实现。
3、 底盘为直径为40-45CM的正方形,或者是圆形。
4、 要考虑充电的问题,速度可以达到0.5米/秒,续航能力至少8小时以上。
5、 底盘上我们后期会添加10公斤左右的外设设备,因此要考虑发动机动力、电源、扭距等是否能承载的问题。
6、 如果arduino平台无法实现以上功能,可考虑使用其他搭建方式(如51单片机等),只要实现以上功能即可。
最终呈现效果:
1、 精准巡线,误差尽量小。可以完美实现避障,避障后仍可准确到达目的地。
2、 可以遥控下指令,指令下达后自动运行到指定位置。
3、 将充电功能和背负10公斤左右的外设的需求考虑在内。
4、 因为是使用在实际环境中,巡线传感器要有遮挡,避免光线影响
5、 地面如有1厘米高低左右不平的沟坎,可以轻松通过
备注:网上有很多现成的源代码可参考修改使用。
可参考设计:http://www.seeedstudio.com/wiki/Shield_Bot_拓展板