[发明专利]基于Android系统的桥梁检测车3D模拟监控方法有效
申请号: | 201210068454.3 | 申请日: | 2012-03-15 |
公开(公告)号: | CN102608920A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 王秀敏;张麒;任建新 | 申请(专利权)人: | 中国计量学院 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于Android系统的桥梁检测车3D模拟监控方法,本发明包括以下步骤:在搭有Android系统的开发板上正确连接双轴倾角传感器,并将这些传感器安装到桥梁检测车的机械臂上;在Android应用程序中驱动双轴倾角传感器,采集桥梁检测车机械臂转动的角度数据;在Android应用程序中对机械臂以及障碍物进行3D建模;通过倾角传感器传来的角度数据,控制机械臂3D模型的运动,并且在屏幕上显示;检测机械臂3D模型与障碍物模型之间发生的碰撞,并且触发声音警报。该方法不但能让用户对桥梁检测车的姿态进行全局的观察而且具有碰撞警报功能。这大大提高了桥梁检测车的安全性能。 | ||
搜索关键词: | 基于 android 系统 桥梁 检测 模拟 监控 方法 | ||
【主权项】:
基于Android系统的桥梁检测车3D模拟监控方法,其特征包括以下步骤:步骤一:在桥梁检测车的三个机械臂上分别安装三个双轴倾角传感器;并将这些传感器正确的连接到搭有Android系统的开发板上,具体是:Android系统开发板采用友善之臂的mini6410;三个双轴倾角传感器的型号均为BQ‑1XN‑TTL,量程为0~360度,通信方式为RS‑232;传感器与开发板之间的数据传输依靠串口通信实现;首先需要正确地将双轴倾角传感器连接到开发板的串口上;即将双轴倾角传感器的+5V、GND引脚分别接串口的+5V和GND引脚;将传感器的TXD引脚接串口的RXT引脚;然后把这三个双轴倾角传感器分别安装到桥梁检测车的三个机械臂上;步骤二:在Android应用程序中加载双轴倾角传感器驱动程序来采集双轴倾角传感器的角度数据,具体是:利用Android NDK将由C语言编写的双轴倾角传感器驱动程序编译成可直接运行于Android平台上的本地代码,编译好的代码以后缀名为.so形式的文件存在;在Android应用程序中调用以后缀名为.so的动态链接库中所包含的双轴倾角传感器操作API,来采集双轴倾角传感器的角度数据;具体操作过程如下:首先调用int open_Port( String devName, long baud, int dataBits, int stopBits ) 函数打开串口,然后调用int select(int fd, int sec, int usec)函数判断串口中有无数据,如果有数据,将调用int read(int fd, byte[] data)函数读取串口中双轴倾角传感器的数据;步骤三:在Android应用程序中对桥梁检测车以及障碍物进行3D建模,具体是:桥梁检测车以及障碍物的3D建模需要调用Android系统中的OpenGL ES函数库;对于桥梁检测车的建模:第一步:调用carBody.drawSelf(gl)方法绘制车身;第二步:调用carHead.drawSelf(gl)绘制车头;第三步:调用wheel. drawSelf(gl)绘制四个轮子;第四步:调用carPlateform.drawSelf(gl)函数绘制机械臂支架;第五步:调用arm1.drawSelf(gl)、arm2.drawSelf(gl)、arm3.drawSelf(gl)方法绘制三段机械臂;对于障碍物的建模:由用户界面输入两桥墩间的间距L、桥面离水面的距离H以及桥体的宽度W;利用这些输入的参数调用barrier.drawSelf(gl)函数绘制障碍物,这里的障碍物用缺少前面与背面的六面体等效;步骤四:通过双轴倾角传感器传来的数据,控制桥梁检测车机械臂3D模型的转动来模拟桥梁检测车机械臂真实的状态;并且在屏幕上显示,具体是:用由双轴倾角传感器传来的角度数据控制各段机械臂模型的角度变量,实现机械臂3D模型的转动;整个模型通过GLSurfaceView显示在LCD屏幕上;步骤五:检测机械臂3D模型是否与障碍物模型之间发生碰撞;如果检测到了碰撞发生,将触发声音警报,具体是:通过遍历机械臂模型坐标顶点的最大值点和最小值点,判断这些点是否位于障碍物模型之中;如果有一个点没有位于障碍物模型之中,即判断为碰撞的发生,并触发Android应用程序中用SoundPool类实现的声音警报。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国计量学院,未经中国计量学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210068454.3/,转载请声明来源钻瓜专利网。
- 上一篇:旅程编辑方法
- 下一篇:用于向纸或纸板幅材供应施胶剂的施胶剂供应系统