本帖最后由 liuviking 于 2012-5-12 12:11 编辑
WIFI/蓝牙智能小车机器人操控平台正式版V1.0于今天正式发布! 平台系统运行截图:
本上位机是与我们驱动板的下位机程序协议配套的,驱动板下位机代码地址:http://www.wifi-robots.com/thread-367-1-1.html
与之前的版本相比,这个版本的区别和亮点如下:
1、采用了本人重新编写的数据引擎内核CommandEngine.dll,该引擎具有双向数据传输功能,并且数据传输更加稳定。
2、加入了雷达功能,如上图所示,下位机只需要发送如下格式的ASCII数据包到上位机,即可在雷达面板上显示目标点。
雷达数据包定义:
ASCII数据包 包头 分隔符 保留位 分隔符 距离数据 分隔符 角度数据 分隔符 包尾
FF , 00 , DATA1 , DATA2 , FF
雷达数据包与上位机发送给下位机的不同,采用的是ASCII格式数据,例如,下位机获取到雷达数据为“距离 18,角度45”,则封包为FF,00,18,45,FF 并以ASCII字符串发送给操控平台即可。
启用雷达功能需要对WIFI板上的Ser2net做一个配置,使其双向数据传递功能正常,操作如下:
用winscp登陆WIFI板,打开/etc/inittab文件,把最后一行删除即可。
3、加入录像功能,录像操作时,需要先打开视频,然后点击“开始录像”按钮,平台会询问用户录像的帧率,一般不要选太大,和操控平台左下角的系统帧率接近即可。如果你不确定帧率,可以设为0,系统会自动为你选择合适的帧率。
录像完毕后点击“停止录像”,即可在平台安装根目录下生成一个以当前时间为文件名的AVI文件,直接打开就可以看了。
注意:由于没有采用压缩,所以录像文件可能非常大!硬盘空间不足的车友请勿长时间启用录像,以免硬盘爆了。
4、“自定义指令”区加入了按钮快捷键,从最上面的按钮开始,横排三个分别为:U、I、O,下面三个为J、K、L,再下面三个为M、<、>,最后三个键为P、{ 、} 发送自定义指令不需要点击鼠标,直接按键即可。
6、自动修改屏幕分辨率功能,由于本平台是在笔记本上开发,分辨率为1366*768,所以在台式机器上可能导致显示超过边界,V1.0版加入自动调整分辨率,程序启动时自动调整为1366*768,以适应程序界面,在退出程序后,屏幕分辨率将自动还原回原有的分辨率。
此功能在一些老式显示器上可能无效,如有此情况请手动调整屏幕分辨率。
5、修正了一些小细节上的BUG,不再一一阐述。
使用说明:http://www.wifi-robots.com/thread-781-1-1.html
安装环境:请先安装.NET Framework 3.5和 Framework 4.0
请大家使用后及时报上BUG和需要新增的功能,WIFI机器人网·机器人创意工作室将及时进行改进,放出两个改进版本之后,我们将公开源工程文件。
by liuviking
WIFIRobot正式版V1.0_www.wifi-robots.com.rar
(919.46 KB, 下载次数: 646, 售价: 3 金钱)
|